d**e 发帖数: 6098 | 1 一个desktop,两个laptop, host name分别是 desktop, laptop1, laptop2
都是用无线路由的DHCP分配IP,desktop是有线连接,laptop都是无线连接,dekstop是
ubuntu,laptop一个是ubuntu一个是win7
在laptop, ping desktop,出现的是跑出去internet了,找到一个208.68.143.50的IP
在desktop,ping laptop1 或 ping laptop2,都是同样的情况
就是说ping电脑名字不行
用的是comcast,试过traceroute desktop,看见的是 router->cable modem->...->..
.最后就没反应了。
我看了一下网络连接那里
desktop的DNS是router的地址 192.168.0.1
而laptop的DNS是comcast那边的,跟modem里面的是一样
这个问题是跟DNS有关吗?如果是,该如何改令它可以直接ping host name?
搬家之前是可以的,似乎也不需要特别设置什么,现在只是把无线路由换了,但居然不
行了 |
S*A 发帖数: 7142 | 2 你直接 ping desktop 的 IP 应该是可以的把。
看上去是你的 DHCP 给的 DNS server 指的不对,
如果是用 comcast 的 server 的话,没法知道你本地的 DNS name 的。
你的 router 是哪一个? |
d**e 发帖数: 6098 | 3 对,ping IP是可以的,忘了说了,就是ping 名字不行。
router是两个星期前在micro center捡的便宜货,可能不是很好用,牌子忘了。。。
laptop的dns是comcast那边的,所以ping不通还能理解,但desktop的就直接是router
也ping不通,所以感觉有点奇怪。
而且,dhcp的起始地址是从100开始,第一个开机的电脑就肯定是用100,第二个是101
,所以不想静态指定IP。但我印象中我之前用linksys的时候,第一次分配后,那么以
后都几乎是用那个ip,不管什么时候开机。
【在 S*A 的大作中提到】 : 你直接 ping desktop 的 IP 应该是可以的把。 : 看上去是你的 DHCP 给的 DNS server 指的不对, : 如果是用 comcast 的 server 的话,没法知道你本地的 DNS name 的。 : 你的 router 是哪一个?
|
S*A 发帖数: 7142 | 4 你有给 desktop 在 router 上面配 dns 名字么?
我的做法一般是在 router 上面根据 MAC address 指定 ip address
和 DNS name.
这样 desktop 和 laptop 还是用 DHCP, 但是 DHCP 出来的地址都是
固定的。
你要是有兴致可以用 tcpdump 从 DHCP 开始调,看看那个 DNS server
是如何获得的。
router
101
【在 d**e 的大作中提到】 : 对,ping IP是可以的,忘了说了,就是ping 名字不行。 : router是两个星期前在micro center捡的便宜货,可能不是很好用,牌子忘了。。。 : laptop的dns是comcast那边的,所以ping不通还能理解,但desktop的就直接是router : 也ping不通,所以感觉有点奇怪。 : 而且,dhcp的起始地址是从100开始,第一个开机的电脑就肯定是用100,第二个是101 : ,所以不想静态指定IP。但我印象中我之前用linksys的时候,第一次分配后,那么以 : 后都几乎是用那个ip,不管什么时候开机。
|
a9 发帖数: 21638 | 5 有很多router就是直接给wan的dns的。
么以
【在 S*A 的大作中提到】 : 你有给 desktop 在 router 上面配 dns 名字么? : 我的做法一般是在 router 上面根据 MAC address 指定 ip address : 和 DNS name. : 这样 desktop 和 laptop 还是用 DHCP, 但是 DHCP 出来的地址都是 : 固定的。 : 你要是有兴致可以用 tcpdump 从 DHCP 开始调,看看那个 DNS server : 是如何获得的。 : : router : 101
|
S***d 发帖数: 1802 | 6 Did u try to reboot ur router?
I have a linksys router that craps out on me every once in a while, I have
to count to 10 misisipi to reboot it. |
c**b 发帖数: 2999 | 7 把所有的计算机都关了,router也关了.然后都连上电源.
IP
..
【在 d**e 的大作中提到】 : 一个desktop,两个laptop, host name分别是 desktop, laptop1, laptop2 : 都是用无线路由的DHCP分配IP,desktop是有线连接,laptop都是无线连接,dekstop是 : ubuntu,laptop一个是ubuntu一个是win7 : 在laptop, ping desktop,出现的是跑出去internet了,找到一个208.68.143.50的IP : 在desktop,ping laptop1 或 ping laptop2,都是同样的情况 : 就是说ping电脑名字不行 : 用的是comcast,试过traceroute desktop,看见的是 router->cable modem->...->.. : .最后就没反应了。 : 我看了一下网络连接那里 : desktop的DNS是router的地址 192.168.0.1
|
d**e 发帖数: 6098 | 8 thanks.
i did, but it doesn't work.
but forget it, just leave it now... don't want to fight with it :)
【在 c**b 的大作中提到】 : 把所有的计算机都关了,router也关了.然后都连上电源. : : IP : ..
|
d******i 发帖数: 174 | 9 I Think the dns server is your router(and also dhcp server), so the router supposed to
assign
hostname and ip to your system, however, in your case seems you set the
hostname from your local systems(desktop/laptop) which is not known by the
dhcp server.
Go to you router setting page, most of them has a dns table where the "real
" hostnames.. you can eigther put the name you wanted to the dhcp table or,
a dirty fix would be put ip<>hostname mappting to /etc/hosts for linux
system... don't know win7... |