ping 如何获取主机的计算机名

ping 如何获取主机的计算机名,第1张

命令为 ping -a ip或域名

可以输入 ping / 查看ping的用法:

用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

[-r count] [-s count] [[-j host-list] | [-k host-list]]

[-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

选项:

-t Ping 指定的主机,直到停止。

若要查看统计信息并继续 *** 作 - 请键入 Control-Break;

若要停止 - 请键入 Control-C。

-a 将地址解析成主机名

-n count 要发送的回显请求数。

-l size 发送缓冲区大小。

-f 在数据包中设置“不分段”标志(仅适用于 IPv4)。

-i TTL 生存时间。

-v TOS 服务类型(仅适用于 IPv4。该设置已不赞成使用,且

对 IP 标头中的服务字段类型没有任何影响)。

-r count 记录计数跃点的路由(仅适用于 IPv4)。

-s count 计数跃点的时间戳(仅适用于 IPv4)。

-j host-list 与主机列表一起的松散源路由(仅适用于 IPv4)。

-k host-list 与主机列表一起的严格源路由(仅适用于 IPv4)。

-w timeout 等待每次回复的超时时间(毫秒)。

-R 同样使用路由标头测试反向路由(仅适用于 IPv6)。

-S srcaddr 要使用的源地址。

-4 强制使用 IPv4。

-6 强制使用 IPv6。

进入“系统属性”窗口即可查看本地主机名(计算机全名),如下图所示。

进入“系统属性”窗口的方法:

“控制面板\所有控制面板项\系统”→“高级系统设置”→“系统属性;

或:“桌面”鼠标右键“计算机”→“属性”→“高级系统设置”→“系统属性;

或:“开始”→“运行”→ 在其中执行 sysdmcpl 命令,也可直接进入“系统属性”窗口。

也可在命令提示符状态下,使用 ipconfig /all 命令查看本地主机名,如下图所示。

获取主机名可以使用下面两种方法:

string machineName = EnvironmentMachineName; (System 命名空间下)

string hostName = DnsGetHostName(); (SystemNet命名空间下)

获取IP地址,(可能需要IPv4 或 IPv6, 有时主机环境会存在多个ip地址)

DnsGetHostAddresses(hostName)可获得IPAddress[] 列表

或者

IPHostEntry hostEntry=DnsGetHostEntry(hostName);

hostEntryAddressList[] 也可以获取IP 地址列表

接下来可以使用自己的方法筛选获取想要的那个ip地址

比如IPv4 可以使用 hostEntryAddressList[i]AddressFamilyToString() == "InterNetwork" 作为判断条件;

IPv6可以使用hostEntryAddressList[i]AddressFamilyToString() == "InterNetworkV6"

或者使用 hostEntryAddressList[i]IsIPv6LinkLocal 来判断

查看本机的计算机名的详细步骤如下

1、键盘"Windows徽标键"+"R"组合键调出运行窗口。

2、输入命令行"cmd"调出命令行窗口。

3、在窗口输入命令"hostname",即可得到本机的计算机名。主机名就是计算机的名字(计算机名),网上邻居就是根据主机名来识别的,这个名字可以随时更改,从我的电脑属性的计算机名就可更改。用户登陆时候用的是 *** 作系统的个人用户帐号,这个也可以更改,从控制面板的用户界面里改就可以了。这个用户名和计算机名无关。

以上就是关于ping 如何获取主机的计算机名全部的内容,包括:ping 如何获取主机的计算机名、怎么查看本地主机名、的主机名在c#中,要怎么获取到对方的主机名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10213520.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存