![]() |
請有網管經驗的前輩,幫我解決這個問題!
我們學校
www server 在 dns server 上設定的是 正向 210.243.13.130 反向 就分內部(192.102.1.2)及外部(210.243.17.130) 但是最近要加一台工作站,取名叫 hai hai server 在 dns server 上設定的是 正向 210.243.17.134 反向 內部(192.102.1.26)外部(210.243.17.134) 結果從外線還是學校區網都 ping 得到 www server 這台電腦 但是同樣的設定確 ping 不到 hai server 不知道問題出在哪裡? 我分別從 www server 及 hai server ping 回學校的 router ping -n 1 -r 9 210.243.17.254 結果所得到的結果都一樣 |
intranet ping 不到嗎?
檢查一下防火牆規則,是否只有開hai對外,而沒有開對內。 |
引用:
2.我大概猜到是防火牆的問題。不過要怎樣設定防火牆規則,讓 hai server 可以對外開放? |
首先你要分清潔,是DNS的問題還是ROUTE的問題
PING不到,有可能是DNS或ROUTE的設定 我們先測試解釋有沒有問題 使用nslookup問你所設定的DNS #nslookup www.youdomain #nslookup hai.youdomain 看看得回的解釋對還是不對 分別在192.102.1.0和外部問dns一次,看解釋的結果是不是如預期的 DNS解釋是正確的話,DNS就是設定正確的 如果解釋都正確,那就要看route的設定和主機是不是不回應ICMP的封包 因為PING是ICMP,有一些系統預設是不回應ICMP的封包的 可從上面兩點看是那裡出問題 |
我從我家測試的結果,這要怎麼解讀呢?
nslookup www.youdomain *** Can't find server name for address 192.168.0.1: Non-existent domain *** Can't find server name for address 192.168.0.1: Non-existent domain *** Default servers are not available Server: UnKnown Address: 192.168.0.1 Non-authoritative answer: Name: www.youdomain Address: 210.243.17.130 nslookup hai.youdomain *** Can't find server name for address 192.168.0.1: Non-existent domain *** Can't find server name for address 192.168.0.1: Non-existent domain *** Default servers are not available Server: UnKnown Address: 192.168.0.1 Non-authoritative answer: Name: hai.youdomain Address: 210.243.17.134 |
nslookup www.youdomain 你要使用nslookup程式來找出www.youdomain的ip
*** Can't find server name for address 192.168.0.1: Non-existent domain 無法從192.168.0.1找到dns server的名稱 *** Can't find server name for address 192.168.0.1: Non-existent domain 無法從192.168.0.1找到dns server的名稱 *** Default servers are not available 無法使用預設的dns server Server: UnKnown dns主機名稱:不知道 Address: 192.168.0.1 dns主機位置:192.168.0.1 Non-authoritative answer: 這個回應可能不能信任 Name: www.youdomain 解釋的主機:www.youdomain Address: 210.243.17.130 解釋到的ip:210.243.17.130 ============================================== 看起來解釋是正常的 所以,ping看看 分別ping網域和ip |
請問飛鳥大大
何謂 ping 網域和 ip ?? 我們學校的網段應該是 210.243.17.129~210.243.17.255 那要 ping 哪個 ip 呢?? |
ping 130和134
而且,現在解釋是正常的 看是不是作業系統不回應icmp 像WINDOWS XP SP2預設是不回應ping指令的 |
ping 210.243.17.130
Pinging 210.243.17.130 with 32 bytes of data: Reply from 210.243.17.130: bytes=32 time=52ms TTL=243 Reply from 210.243.17.130: bytes=32 time=51ms TTL=243 Reply from 210.243.17.130: bytes=32 time=53ms TTL=243 Reply from 210.243.17.130: bytes=32 time=50ms TTL=243 Pinging statistics for 210.243.17.130: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 50ms, Maximum = 53ms, Average = 51ms ping 210.243.17.134 Pinging 210.243.17.134 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Pinging statistics for 210.243.17.134: Packets: Sent = 4, Received = 0, Lost = 0 (100% loss), ping www.youdomin Pinging www.youdomin [210.243.17.130] with 32 bytes of data: Reply from 210.243.17.130: bytes=32 time=50ms TTL=243 Reply from 210.243.17.130: bytes=32 time=134ms TTL=243 Reply from 210.243.17.130: bytes=32 time=82ms TTL=243 Reply from 210.243.17.130: bytes=32 time=51ms TTL=243 Pinging statistics for 210.243.17.130: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 50ms, Maximum = 134ms, Average = 79ms ping hai.youdomin Pinging hai.youdomin [210.243.17.134] with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Pinging statistics for 210.243.17.134: Packets: Sent = 4, Received = 0, Lost = 0 (100% loss), |
現在是連線問題啦
跟dns設定無關,所以你看一下hai這一台可不可以上網 作業系統是什麼? hai和intnet中間是不是有什麼東西 像防火牆不過icmp和作業系統不回應icmp等 |
引用:
如果 dns 正向用 192.102.1.26 反向也是設定 192.102.1.26 intranet 就可以通 現在 dns 正向設定是 210.243.17.134 反向設定是 192.102.1.26 以及 210.243.17.134 作業系統是 Windows Server 2003 Enterprise Edition |
引用:
2003如果有更新到sp1的話,預設不回應icmp 所以ping2003,是time out的 要開放ping的話 到控制台->防火牆->進階->icmp->設定值->允許傳入的回應要求打v 相關參考下面網址 http://www.microsoft.com/taiwan/tech...tna2k3sp1.mspx http://www.microsoft.com/taiwan/secu.../MS05-019.mspx |
|
引用:
PING是使用ICMP/IP協定 WWW是使用TCP/IP協定 因為microsoft為安全的考慮上,從windows XP sp2、windows2003 sp1起 不回應icmp的所有封包,收到ICMP封包全數不要 所以PING看起來是不通的,讓有心要攻擊或測試的人以為主機不存在 有關ICMP 可參考RFC 792的原文文件 可參考RFC 1812的原文文件 http://petpoku.no-ip.com/DocLib/netw...ntro_icmp.html http://www.cert.org.cn/articles/tabl...21221470.shtml |
可是我在區網內
直接 ping 192.102.1.26 就可以 ping 得到呢! 如果是 ping hai.youdomain 就解析到 210.243.17.134 結果就是 Request timed out. |
我已經測試了
用我電腦去測試 網路是通的 有架設ftp,smtp,pop3服務 不回應icmp,所以,應該是中間有防火牆或ip分享器擋了icmp封包 |
對不起,想請教飛鳥大大:
您是測試 www server 還是 hai server? 怎麼知道它是通的? 因為我在家用 IE 瀏覽器還是連不到 hai server 的網站 還有,如果是防火牆獲釋 ip 分享器擋了封包, 我知道 router 的密碼, 可否破解呢? |
活用工具
利用多樣工具組合使用可以得到你想要的資訊 用ie連當然沒有東西啦 因為沒有開80port 我測試了210.243.17.134,只開了21,25,110 用ie連,預設是連80的 我是使用ip-tools工具和Neo Trace測試的 在史版都可以找得到 Ip-tools: 可以使用port scanner功能,就可以找出該ip有那些port是開的,大約猜出有什麼服務 Neo Trace 可以代替ping指令和tracert指令的功能,找出主機有沒有反應和封包所經過的route 在使用Neo Trace時,看看最後幾個,可能就是你的問題所在 在bc-tp-ebt.tanet.edu.tw後,應該就是你學校的網路了 |
謝謝飛鳥大大的指教!
|
檢查防火牆設定就對了,這根是什麼作業系統已經無關,
該開的PORT開一開就好了。 |
請教 wisley 大大
防火牆設定如何檢查? 我只會 telnet 到主機 但是後來的指令就不會了 可否指導一下要如何下相關的指令嗎? |
引用:
![]() 圖二 ![]() 圖一是使用tracert指令,測試你的主機,因為tracert為陽春指令 到第14個route就測不出route名子,可能是第14個route不回應icmp的封包,所以會得不到回應而time out 而圖二是使用neo trace軟體的 看圖,可能本機電腦到達目的地,所經過中間13個route,頭跟尾分別是本機電腦和目的電腦 可以看到name為-------的就是不回應icmp的,但封包會過 所以 2,4,610,11,14,15都不回應icmp的ping指令,所以你看看你的主機210.243.17.134也不回應,前一個14,route[210.70.129.185]也不回應,那是不是210.70.129.185 不給ping過呢,而13,192.83.196.165可以過,所以要去檢查第14那一台route的icmp設定啦 |
基本上,機器架在intranet,同網段ping 的到是正常的,
ping 不到才是有問題。 防火牆方面,首先您要知道他是什麼牌子,firewall設定在那, nat設定在那,虛擬主機的設定在那,對應一下之前的設定, 你就會修改了。 防火牆現在大部分也都有web介面, 除了CISCO PIX跟LINUX的防火牆外, 應該不難懂,可以參考一下說明書喔! |
所有時間均為台北時間。現在的時間是 08:39 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *