我的家庭网络上有一台运行Samba的服务器(在Debian上)。假设它的主机名是“龙”。它托管一些文件共享和一个网站。
在我的Windows 10笔记本电脑中,主机名“dragon”适用于某些应用程序,而不适用于其他应用程序。如果它不起作用,机器的IP地址确实有效,所以它似乎纯粹是一个DNS问题(服务器的端口是可以访问的)。
在我的旧笔记本电脑(运行Windows 7)上,此主机名一直在所有应用程序中都可以正常工作。
我希望这个主机名可以在它不起作用的所有应用程序中工作。
工作原理:
- 在Windows资源管理器中,浏览到\\ dragon \ fileshare
- 在Chrome中,浏览到 HTTP://龙/ (清除Chrome DNS缓存后仍然有效)
- 命令行:tracert 192.168.1。###(跟踪路由并打印“DRAGON”作为主机名)
什么不工作:
- 命令行:nslookup dragon(“不存在的域”)
- 命令行:ping龙(“Ping请求找不到主机龙。请检查名称然后重试。”)
- 命令行:tracert dragon(“无法解析目标系统名称tiamat。”)
- 在Firefox中,浏览到 HTTP://龙/ (但是IP地址有效)(“嗯。我们在查找该网站时遇到了麻烦。”)
- 在PuTTY中,连接到龙的SSH端口(但IP地址有效)(“gethostbyname:未知错误”)
我的笔记本电脑和服务器连接到同一家庭网络,路由器使用DHCP分配IP地址。笔记本电脑通过wifi连接。服务器(“龙”)通过以太网连接,服务器和路由器之间有一个以太网交换机。
DNS服务器只是192.168.1.1的家用路由器(Netgear R6250)。它没有特殊配置:我今年早些时候对路由器进行了工厂重置。我的笔记本电脑使用WiFi连接的默认配置。服务器(龙)也配置为使用192.168.1.1进行DNS。
Windows 10笔记本电脑ipconfig / all输出:
Windows IP Configuration
Host Name . . . . . . . . . . . . : DESKTOP-XXXXXX
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
(unused interfaces snipped)
Wireless LAN adapter Wi-Fi:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6205
Physical Address. . . . . . . . . : 6C-88-14-14-36-58
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::51ae:4d89:9a0e:cc31%9(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.162(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, September 13, 2018 6:06:50 PM
Lease Expires . . . . . . . . . . : Saturday, September 15, 2018 9:04:29 PM
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 57444372
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-21-EC-4C-AC-3C-97-0E-99-E8-95
DNS Servers . . . . . . . . . . . : 192.168.1.1
NetBIOS over Tcpip. . . . . . . . : Enabled
服务器(龙)ifconfig -a输出:
eth0 Link encap:Ethernet HWaddr 20:cf:30:a7:70:83
inet addr:192.168.1.165 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::22cf:30ff:fea7:7083/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:88828557 errors:19344 dropped:0 overruns:19344 frame:0
TX packets:486833641 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37158705673 (34.6 GiB) TX bytes:718330677855 (668.9 GiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:315497 errors:0 dropped:0 overruns:0 frame:0
TX packets:315497 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:105956163 (101.0 MiB) TX bytes:105956163 (101.0 MiB)
wlan0 Link encap:Ethernet HWaddr 80:1f:02:95:6b:96
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
“龙”有静态IP吗?它是否也提供本地DNS?听起来好像没有设置反向查找(PTR记录)。那么本地的HOSTS文件怎么样?
—
Larryc
龙的IP由DHCP分配。我已将路由器配置为将某个IP与其MAC地址相关联,因此其IP地址不会更改。我的Windows 10笔记本电脑上的hosts文件没有条目。
—
Nate C-K
请 编辑 您的问题包括以下信息:1)有关您的DNS服务器的详细信息,2)您的笔记本电脑上配置的DNS域名[请参阅
—
Twisty Impersonator
ipconfig /all
]和Samba服务器,3)两台设备是否使用相同的DNS服务器? 4)DNS服务器是否有两个设备的条目?
@TwistyImpersonator:我添加了DNS信息。 DNS服务器没有任何设备的条目。我过去从来不需要一个,因为Samba似乎使服务器的主机名可用于网络Windows机器上的DNS查找,尽管我不知道它是如何工作的。
—
Nate C-K
那么,最简单的解决方案是在Win10机器的HOSTS文件中添加一个条目。如果DNS没有解析名称(显然不能),那么我们将留给NetBIOS和WINS解决方案,这显然也不适合你。
—
Twisty Impersonator