![]() |
為何ping不到
家中有三台電腦(a.b.c),
一個固定IP(11.22.33.44) 使用D-link DI-704P分享器 去申請了一個網域(XXX.com) 將DNS、WEB等Server架在電腦a上 並將分享器相關port打開了 不過目前出現了一個問題 就是電腦a可以ping到11.22.33.44 但是b、c卻ping不到11.22.33.44 三台電腦間互ping彼此的虛擬IP沒問題 為何會出現這樣的問題呢? 大家可以幫我解決嗎 謝謝 |
A ping 到的自己丫.
由於b.c 是不同的網段故無法ping 到丫 應該是你的dns 有問題才對 你直接ping 的的xxx.com 有無回應呢??? |
看不是很懂(一個固定IP(11.22.33.44))<==這是自己設定的?
|
引用:
所以假設IP為11.22.33.44 ^^ |
引用:
b、c 就沒反應了 不過b、c可以連上xxx.com網站 |
是同一個網域嗎?B/C有無開啟防火牆阿?...會不會是DMZ對應的關係你可以打
電話問問D-LINK看是不是分享器設定的問題...因為我們不了解你的"網路架構" |
b, c 可以上自已的 xxx.com 嗎?
|
引用:
但是ping xxx.com 卻沒反應 好奇怪 |
小弟嘗試給一些hints, 假設網路連接如下(modem略去)...
192.168.0. (2, a) (3, b) (4, c) === [ (1, gw) DI704 (11.22.33.44) ] --- ISP --- Internet >將DNS、WEB等Server架在電腦a上 >並將分享器相關port打開了 由於是把port打開,感覺是用"虛擬主機"的設定,而非"DMZ"的設定 >三台電腦間互ping彼此的虛擬IP沒問題 表示內部網正常,封包沒受阻隔,如果有防火牆也是設定為信任通過 >是電腦a可以ping到11.22.33.44 >但是b、c卻ping不到11.22.33.44 如果以上兩點皆是,這有機會是 b 和 c 有防火牆和特別設定 他們信任本地(內部網)的ping,但不信任(欄截)非本地(11.22.33.44)的ping primo兄可就這方面檢查確認一下. 當然, 如果 b 和 c 沒有設定通信閘(沒有路由)也會 ping不到 11.22.33.44 而且 b 和 c 也同時上不到網,這點primo兄沒有提及,但機會似乎不大. 但如果DI-704是使用"DMZ"的設定,便有可能是DI-704不讓 b 和 c ping 原因是,一般"DMZ"的設定是 a 和 11.22.33.44 之間的一比一對映 他們之間沒有任何阻隔,包括ping封包(註: 是 ICMP 的一種). 這點請參考技術手冊或向dlink查詢,感覺是項功能而非bug. 只要沒有阻隔(防火牆),有正確的路由,ping測試是可以穿州過省的喔 (深入瞭解會有例外,但過於長篇及會引發更多探討,在這只能略去) 對於primo兄提及 "b、c可以上XXX.com網站", 小弟反而不解 原因是 b 或 c 向 DNS 查詢 XXX.com 都應得回 IP 11.22.33.44 b 和 c 都是內部網 IP,他們向11.22.33.44發出的連接要求都是本地封包 這不足以觸發到DI-704上所設定的規則(對映至 a 的 web server) 要觸發DI-704設定的規則,封包需從外進入,即非本地封包. 小弟只能解釋, b 或 c 查詢 XXX.com 得回的是 a 的 IP(192.168.0.x) 以上一切都是小弟依字面,經消化後所做的推測,參考參考 ^_^ |
感謝 EP 兄的詳細答覆,
問題好像出在於 XP 的防火牆, 我將它取消後, b、c 就可以 ping 到 XXX.com 了。 不過有個疑問, 若我將 DI-704P 的 DMZ 對應至 b或c , 卻會造成 b或c ping 不到 XXX.com 且連IE都無法開啟 XXX.com 了。 不知為何會這樣? |
>若我將 DI-704P 的 DMZ 對應至 b或c ,
>卻會造成 b或c ping 不到 XXX.com 由於 ping XXX.com 需要查詢 DNS, 將 XXX.com 對換成 IP primo兄可要留意 ping 的是甚麼 IP,正常應是 11.22.33.44 所以建議 primo兄可直接 ping 11.22.33.44 試試 成功則表示 DNS 查詢或轉換出現問題,需在這方面除錯 不成功則可依先前步驟,檢查兩端有沒有防火牆阻隔 如果確認沒有阻隔,那需認真研究DI-704 DMZ如何運作 這跟小弟先前所說不合(只憑經驗推測,並不一定絕對正確的喔) 可以的話,請盡可能不要用DMZ的設定,因為實在不太安全 能滿足要求的情況下,使用虛擬主機設定就好,請參考... http://support.dlink.com/products/vi...ductid=DI-704P >且連IE都無法開啟 XXX.com 了。 這點小弟可有兩個解釋喔,第一是先前有提及到的 虛擬主機的設定測試,是依朋友從Internet連進來作準 內部網 IP無法開啟 XXX.com 是預見及反而正常的 (在內部網連接web server,只需按入其虛擬IP就好,也可更新hosts檔) 但基於primo兄提及先前可以開啟 XXX.com 小弟的另一個解釋是,當 DMZ 對應至 b或 c 時 而 b 或 c 卻沒有執行中 web server,這很自然開啟不了 但如有執行 web server,可是防火牆仍然生效也會有這現象 primo兄可就這方面檢查及嘗試摸索出答案 ^_^ |
謝謝各位的協助
問題大致上獲得解決了 ^^ |
所有時間均為台北時間。現在的時間是 08:17 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *