怎么实现c#获取ip内网,外网地址

怎么实现c#获取ip内网,外网地址,第1张

rivate static string getIPAddress ( )

{

SystemNetIPAddress addr;

// 获得本机局域网IP地址

addr = new SystemNetIPAddress ( DnsGetHostByName ( DnsGetHostName ( ) ) AddressList [0]Address ) ;

return addrToString ( ) ;

读取计算机名称本机固定IP地址源程序

导入程序用到的名称空间

using System ;

using SystemNet;

using SystemWindowsForms ;

using SystemDrawing ;

public class Form3 : Form

{

//定义二个标签

private Label label1 ;

private Label label2 ;

public static void Main ( )

{

ApplicationRun ( new Form3 ( ) ) ;

}

// 构造窗体

public Form3 ( )

{

// 建立标签并且初始化

thislabel1 = new SystemWindowsFormsLabel ( ) ;

thislabel2 = new SystemWindowsFormsLabel ( ) ;

//先继承一个Label 类

label1Location = new SystemDrawingPoint ( 24 , 16 ) ;

label2Location = new SystemDrawingPoint ( 44 , 36 ) ;

//设定 Label的显示位置

label1Text = "主机名称:" + SystemNetDnsGetHostName ( ) ;

// 显示本机的计算机名称

label2Text = "IP 地址:" + getIPAddress ( ) ;

// 显示本机的局域网IP地址

label1Size = new SystemDrawingSize ( 200 , 50 ) ;

label2Size = new SystemDrawingSize ( 200 , 80 ) ;

//设定标签的大小

label1TabIndex = 0 ;

label2TabIndex = 1 ;

label1TextAlign = SystemDrawingContentAlignmentMiddleCenter ;

label2TextAlign = SystemDrawingContentAlignmentMiddleCenter ;

// 设定标签的对齐方式

thisText = "获得主机名称和IP地址!" ;

thisStartPosition = SystemWindowsFormsFormStartPositionCenterParent ;

thisAutoScaleBaseSize = new SystemDrawingSize ( 8 , 16 ) ;

thisFormBorderStyle = SystemWindowsFormsFormBorderStyleFixed3D ;

// 设定窗体的边界类型

thisForeColor = SystemDrawingSystemColorsDesktop ;

thisFont = new SystemDrawingFont ( "宋体" , 10 , SystemDrawingFontStyleBold ) ;

// 设定字体、大小就字体的式样

thisSizeGripStyle = SystemWindowsFormsSizeGripStyleHide ;

thisClientSize = new SystemDrawingSize ( 250 , 250 ) ;

//把标签加到窗体中

thisControlsAdd ( thislabel1 ) ;

thisControlsAdd ( thislabel2 ) ;

}

private static string getIPAddress ( )

{

SystemNetIPAddress addr;

// 获得本机局域网IP地址

addr = new SystemNetIPAddress ( DnsGetHostByName ( DnsGetHostName ( ) ) AddressList [0]Address ) ;

return addrToString ( ) ;

}

}

使用带参数的ping命令,具体如下:

ping -n 1 -r 9 >

如何查看自己使用网络的外网IP地址?下面我来教大家。

首先,我们打开我们的电脑,然后我们双击电脑桌面上的浏览器;

进入浏览器之后,我们登录搜狗搜索网站;

然后我们在里面输入IP,之后我们按回车键;

最终结果如图所示,这样我们就查看到我们的外网的IP地址了。

以上就是关于怎么实现c#获取ip内网,外网地址全部的内容,包括:怎么实现c#获取ip内网,外网地址、怎么查看自己的外网ip、如何查看自己使用网络的外网IP地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10140905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存