最近遇到一個問題,找了幾天還是找不到答案
環境說明:
Client端:OS-> Windows 2000 Pro
Server端:OS-> Windows 2003 Server STD + IIS
網頁使用ASP設計
公司網域環境:Windows 2003 SERVER所建構的AD以及Domain
問題:
原本使用上還好好的,突然,Client端有四台電腦使用IE無法連上內部網頁
錯誤訊息都是『找不到伺服器或是DNS錯誤』
但是除了這四台之外,其它的電腦在使用上都正常
有試過安裝hotfix、病毒掃描,均沒有任何問題
而且Ping 該主機都可以抓得到...
這個問題到底是出在哪裡,有邦友有遇過嗎??
幫幫小弟吧...
looney提到:
Ping 該主機都可以抓得到
IE:試試別的瀏覽器是否可以正常執行,再做對應處理
DNS:以ipconfig /all指令確認,正常的機器和不正常的機器的設定是否相同
IP:拿正常執行的電腦的IP來測,我知道這很無厘頭,不過我真的碰過改了IP就正常了的情形
您是用IP連線還是用主機名稱連線開啟網頁?
若是用IP連線開網頁也打不開,就先排除DNS的問題~
如果是用IE,建議您到工具 > 網際網路選項 > 進階,
先試試 還原成進階預設值,重新開啟測試網頁,
如果不行,再試 重設 功能,一樣重新開啟再測試看看~
大概只能檢查DNS,試試 "Ping 伺服器名稱",看看是否IP正確。
若沒法解析到正確的伺服器IP,試著IE直接打IP連連看,若可以連上網站,請檢查DNS設定。理論上,Windows 2000加入網域,DNS不應該有問題....
若4台PC都沒有加入網域,還要檢查你網站與網站所在目錄的安全性設定...但這種錯誤是403禁止...
另外,看看Windows 2000 Pro的IE Proxy是不是有設定...
若有且不能取消,把近端網址不使用Proxy打開看看。
感覺是client端DNS的問題,dns設到別的地方去了?導致連不到公司內部網站...
大大請看"小烏龜"的網路線是不是有插到第 4 port
如果有的話,請改到 1 ~ 3 port
因為第 4 port 是專屬給MOD用的port
一般家裡也可以用啦 只是對公司架設網站的可能會有問題
請試試 WinsockxpFix 微軟出的軟體
google 一下應該很好下載
當你中了蠕蟲或間諜程式,當你用某些防間諜清除它之後,某些Winsock元件會損壞,造成無法正常連上網路,明明Modem連線都正常,某些網路程式如MSN或IE就是無法正常開啟,DNS也解析正常也都OK,防火牆也沒擋掉任何封包(甚至沒裝防火牆或者防火牆已經移除),百試都無法解決時,這時候就是修復Winsock它發揮功力的時機了。
使用程式方法,請按Fix修復,會修改hosts檔.網路連線設定會被移除.TCP/IP連線數會改回10 , 過幾秒會出現一個聲音,接著電腦會自動從開機就修理好了
有網友問『您是用IP連線還是用主機名稱連線開啟網頁?』,您沒回答,
若是輸入ip連線的方式,就可以排除dns問題了,反之就是dns問題。
又ping網頁的方式,到底是ping domain?還是 ping ip?
ping domain正常不表示主機ping對呀,也可能domain對應的ip是另一台正常主機了,所以您會覺得ping有回應,檢查一下ping的時候回應的主機ip有沒有一樣。
towns 會這樣測試
1.確認這四台client端主機是否能正常連外(如ping tw.yahoo.com、168.95.1.1)
如果都正常,請做下一步
2.確認這四台client端主機是否能正常Server端(1.ping ip、2、ping 主機名稱或domain)
towns 想,在ping 主機名稱或domain時,應該就出問題了
2.1. 如果在ping 主機名稱或domain出現了不正確的ip,請確認hosts這個檔是否有設定什麼值
2.2. 如果在ping 主機名稱或domain出現了無回應,請看看第三點
3.確認這四台client端主機DNS的設定,是否正確(這點需自行判斷DNS是該設哪裡,依你的情形,DNS應該是要設定在2003這台server吧!)
設定完成後,再ping ping看是否能正常ping 到主機名稱或domain,如果可以試試看網頁是否通了,如果不行再看第四點
4.確認其他主機使用的系統。這四台client都是使用2000 Pro,那其他主機的系統是?win xp……,是否是因為2003 server做了安全性更新後,將這四台client主機擋住了
towns曾經在客戶那裡發生了因為SQL 2000沒更新到sp4,造成2003 server做完更新後,封鎖了SQL的1433 port,導致外部主機無法使用1433port連結資料庫
希望對你有幫助
towns提到:
towns 會這樣測試
推~
Windows 2000無法以瀏覽器連線瀏覽網站(請注意我的用詞)
1.IE壞掉,改用其他家瀏覽器就可以(新增/移除,幹掉IE重來+更新)
2.網路卡、驅動程式、OS硬體跑掉,表面上正常,事實上怪怪(網路卡換插槽、更換驅動程式、硬體停用移除重新開機重抓、速率有異動、更換網路卡)
3.DNS真的是重點唷,用Nslookup、Ipconfig、Ping....抓看看
4.被連線端有防火牆、資安軟體,擋住(封鎖)你了
推~
fantsyss
! 在那四台電腦上用其他帳號登入試試看,若ok就是 User profile的問題!
也推 「糖叔」+1
To 魯大:
我的經驗:若以上測試還是無法解決的話,請在修改 IE 的「工具」、「網際網路連線」的動作時,不要直接在 IE 內修改,而是到桌面上按下 IE 的滑鼠右鍵、「內容」來修改。
若直接再 IE 內修改,改完務必要關閉 IE 視窗再重新開一個新的 IE,不要只是按 F5,尤其是 Windows 2000!!
之前也有發生這樣的問題 所有的網站都可以開 就是內部網頁打不開 後來發現是編碼問題