|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-11-13, 01:10 PM | #1 |
註冊會員
|
為何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沒問題 為何會出現這樣的問題呢? 大家可以幫我解決嗎 謝謝 |
送花文章: 1,
|
2003-11-14, 08:03 AM | #9 (permalink) |
長老會員
|
小弟嘗試給一些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) 以上一切都是小弟依字面,經消化後所做的推測,參考參考 ^_^ |
送花文章: 0,
|
2003-11-15, 07:57 AM | #11 (permalink) |
長老會員
|
>若我將 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兄可就這方面檢查及嘗試摸索出答案 ^_^ |
送花文章: 0,
|