`
snake_hand
  • 浏览: 575070 次
社区版块
存档分类
最新评论

获得主机域名及其IP和Port端口

 
阅读更多

主程序代码:

// 由主机域名获得其IP地址
protected void btnShowLocal_Click(object sender, EventArgs e)
{
txtaShowAnswer.Value = "";
string strShowAnwser = string.Empty;

string strHostName = Dns.GetHostName(); //获取本地主机名
strShowAnwser = "The local host's name is: " + strHostName + "/n";
IPHostEntry ipHost = Dns.GetHostEntry(strHostName); //将主机名解析成IPHostEntry实例
foreach (IPAddress ip in ipHost.AddressList) //将主机名(域名)对应的IP全部解析出来
strShowAnwser += "The local host's IP is: " + ip.ToString() + "/n";
IPAddress LocalIP = IPAddress.Parse("127.0.0.1"); //将字符串实例成IP地址
IPEndPoint ipEP = new IPEndPoint(LocalIP, 80); //将网络端点表示成IP地址和端口号
strShowAnwser += "The IPEndPoint is: " + ipEP.ToString() + "/n";
strShowAnwser += "The Address is: " + ipEP.Address + "/n";
strShowAnwser += "The Port is: " + ipEP.Port + "/n";
strShowAnwser += "The AddressFamily is: " + ipEP.AddressFamily + "/n";
strShowAnwser += "The Max port number is: " + IPEndPoint.MaxPort + "/n";
strShowAnwser += "The Min port number is: " + IPEndPoint.MinPort + "/n";

txtaShowAnswer.Value = strShowAnwser;
}

运行结果:

The local host's name is: Young
The local host's IP is: ::1
The local host's IP is: 210.77.29.132
The IPEndPoint is: 127.0.0.1:80
The Address is: 127.0.0.1
The Port is: 80
The AddressFamily is: InterNetwork
The Max port number is: 65535
The Min port number is: 0

分享到:
评论

相关推荐

    k8s部署ingress-nginx脚本,ingress-nginx v1.2.0版本deploy.yaml

    kubernetes 中的 pod 中容器想要对外部用户提供服务就需要将 pod 服务暴露至外部,让用户可以访问,而 Service 的表现形式为 ip 地址和端口号(ClusterIP:port)&(NodePort)即工作在四层 TCP/IP 层只能够通过 ip +...

    ip-tools.zip

    在扫描所得到的列表中,Host(主机)项包含IP地址和相应的计算机名;Status(状态)中包含所得到的响应;Resource(资源)中包括所查找到的共享资源。 Status(状态)详解 OK(成功):得到此项表明已成功扫描到其所...

    网络端口查询

    按协议类型划分,可以分为TCP、UDP、IP和ICMP(Internet控制消息协议)等端口。下面主要介绍TCP和UDP端口: (1)TCP端口 TCP端口,即传输控制协议端口,需要在客户端和服务器之间建立连接,这样可以提供可靠的数据...

    网络信息扫描实验

    这样网络上传输的数据包就可以由套接字中的IP地址和端口号找到需要传输的主机和连接进程了。由此可见,端口和服务进程一一对应,通过扫描开放的端口,就可以判断出计算机中正在运行的服务进程。 TCP/UDP的端口号在0...

    HTTP协议详解,http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议

    host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省端口 80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作...

    java网络编程技术课程设计.doc

    在Internet上IP地址和主机名是一一对应的,通过域名解析可以由主机名得到机器的IP ,由于机器名更接近自然语言,容易记忆,所以使用比IP地址广泛,但是对机器而言只有 IP地址才是有效的标识符。 光用主机名或IP地址...

    zxarps免杀版

    -port [port] 关注的端口,用'-'指定范围,','隔开,没指定默认关注所有端口 -reset 恢复目标机的ARP表 -hostname 探测主机时获取主机名信息 -logfilter [string]设置保存数据的条件,必须+-_做前缀,后跟关键字, ',...

    cmd操作命令和linux命令大全收集

    ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之...

    交换机配置

    虽然vlan id不同,但是port id相同,就能通信,同样vlan id相同,port id不同的端口之间却不能相互访问,比如vlan10中的2端口就不能和1,3,4端口通信。 VTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为...

    Javascript解析URL方法详解

    host = 主机 (域名或IP) port = 端口号 path = 路径 query = 查询 可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用”&”符号隔开,每个参数的名和值用”...

    JavaScript获取URL汇总

    host:主机,服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。 port:端口号,整数,可选,省略时使用方案的默认端口,如http的默认端口为80。 path:路径,由零或多个”/”符号隔开的字符串,一般用来表示主机上的一...

    计算机网络常见问题解答

    问题5-3:端口(port)和套接字(socket)的区别是什么? 问题5-4:一个套接字能否同时与远地的两个套接字相连? 问题5-5:数据链路层的HDLC协议和运输层的TCP协议都使用滑动窗口技术。从这方面来进行比较,数据链路层...

    案例:配置DNS服务器.pptx

    设置named守护进程绑定的IP和监听的端口。若未指定,默认监听DNS服务器的所有IP地址的53号端口。 listen-on-v6 port 53 { ::1; };——设定监听进入服务器的ipv6请求的端口 (2) directory "/var/named"; 指主配置...

    linux网络编程学习笔记

    示可以 和任何的主机通信,sin_port 是我们要监听的端口号.sin_zero[8]是用来填充的 .. bind 将本地的端口同 socket返回的文件描述符捆绑在一起.成功是返回 0,失败的情况和 socket一样 listen int listen(int ...

    FTP程序上传工具

    服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK响应和数据到客户端的数据端口)编辑本段FTP和网页浏览器 大多数最新的网页浏览器和文件管理器都能和FTP服务器建立连接。这使得在FTP上通过一个接口就...

    X-Scan v3.1

    “从文件中获取主机列表” - 选中该复选框将从文件中读取待检测主机地址,文件格式应为纯文本,每一行可包含独立IP或域名,也可包含以“-”和“,”分隔的IP范围。 “报告文件” - 扫描结束后生成的报告文件名,...

    X-Scan

    “从文件中获取主机列表” - 选中该复选框将从文件中读取待检测主机地址,文件格式应为纯文本,每一行可包含独立IP或域名,也可包含以“-”和“,”分隔的IP范围。 “报告文件” - 扫描结束后生成的报告...

    Docker中使用Nginx代理多个应用站点的方法

    前言 代理的作用是什么? – 多个域名解析到同一个服务器 – 方便一台服务器多个应用只对外开放一个端口 – 访问应用不需要带着...– 通过宿主机的 ip:port 的方式访问:如果宿主机 IP 改变,就得每个应用都得改一遍

    用户层和传输层协议分析指导书

    因此通信的两台主机很难通过进程号找到对方,因此我们在逻辑上提出了一个Port(端口)的概念,注意,该概念在我们课程中仅限于TCP与UDP传输过程,该概念将逻辑上同一类的服务和APP归结到一个通信出口,那么通信另外...

Global site tag (gtag.js) - Google Analytics