你的问题是两方面的。网络共享没有IP地址,但是共享它的主机有。
首先,你要把一个驱动器字母解析成UNC路径,其次你要解析该UNC路径的主机的IP地址。
有多种方法可以做到这一点。请参见 如何在Windows 7中查找网络驱动器的映射位置? 和 从命令行到文本文件列出映射的网络驱动器 。
那里显示的一种方法:如果你在命令提示符中输入net use
,你会得到这样的输出。
Status Local Remote Network
-------------------------------------------------------------------------------
OK Z: \some-host\some-share
现在你可以看到驱动器(在 “本地 "下)和UNC路径(在 "远程 "下)。UNC路径的主机名是前两个反斜杠和后面的反斜杠之间的部分(some-host
中的`\some-host你的问题是两方面的。网络共享没有IP地址,但是共享它的主机有。
首先,你要把一个驱动器字母解析成UNC路径,其次你要解析该UNC路径的主机的IP地址。
有多种方法可以做到这一点。请参见[ 如何在Windows 7中查找网络驱动器的映射位置? ]0x3&和[ 从命令行到文本文件列出映射的网络驱动器 ]0x3&。
那里显示的一种方法:如果你在命令提示符中输入net use
,你会得到这样的输出。
Status Local Remote Network
-------------------------------------------------------------------------------
OK Z: \some-host\some-share
现在你可以看到驱动器(在 "本地 "下)和UNC路径(在 "远程 "下)。UNC路径的主机名是前两个反斜杠和后面的反斜杠之间的部分(some-host
中的)。
然后你可以简单地输入nslookup some-host
来查找该主机的IP地址:
C:\>nslookup some-host
Server: your-dns
Address: 192.168.1.1
Name: some-host
Address: 192.168.1.42
本例中你要查找的IP是192.168.1.42
。
打开CMD
例子 按Windows键和R
键入ping,然后输入驱动器名称,例子如下
C:\Users\User> ping htestrna01
Pinging htestrna01.ad.com [11.30.137.214],数据为32字节。
Reply from **11.30.137.214** : bytes=32 time=1ms TTL=128
Reply from 11.30.137.214: bytes=32 time<1ms TTL=128
Reply from 11.30.137.214: bytes=32 time<1ms TTL=128
Reply from 11.30.137.214: bytes=32 time<1ms TTL=128
Ping统计11.30.137.214: 数据包: 发送=4,接收=4,丢失=0(0%丢失),大约往返时间(毫秒):最小=0ms,最大=1ms。最小 = 0ms, 最大 = 1ms, 平均 = 0ms
然后你就会得到ip.。
打开网络连接,点击开始按钮图片的开始按钮,然后点击控制面板。在搜索框中,输入适配器,然后,在网络和共享中心下,点击查看网络连接。
选择一个活动的网络连接,然后,在工具栏中,点击查看此连接的状态。(你可能需要点击方队图标的方队图片才能找到这个命令)。单击 “详细信息"。
在 “计算机 "中的 "映射网络驱动器",然后从下拉菜单中选择 "驱动器"。它将自动显示驱动器的IP。