iT邦幫忙

1

公司內部網頁開啟失敗..

魯大 2011-02-15 14:46:5629765 瀏覽

最近遇到一個問題,找了幾天還是找不到答案
環境說明:
Client端:OS-> Windows 2000 Pro
Server端:OS-> Windows 2003 Server STD + IIS
網頁使用ASP設計
公司網域環境:Windows 2003 SERVER所建構的AD以及Domain

問題:
原本使用上還好好的,突然,Client端有四台電腦使用IE無法連上內部網頁
錯誤訊息都是『找不到伺服器或是DNS錯誤』
但是除了這四台之外,其它的電腦在使用上都正常
有試過安裝hotfix、病毒掃描,均沒有任何問題
而且Ping 該主機都可以抓得到... Orz
這個問題到底是出在哪裡,有邦友有遇過嗎??
幫幫小弟吧...

看更多先前的討論...收起先前的討論...
先解決問題再找原因

先不假設是什麼原因
我想到的變數有以下四個
Server,IE,DNS,IP

Server:別的client可以正常連線,故排除在外
IE:試試別的瀏覽器是否可以正常執行,再做對應處理
DNS:以ipconfig /all指令確認,正常的機器和不正常的機器的設定是否相同
IP:拿正常執行的電腦的IP來測,我知道這很無厘頭,不過我真的碰過改了IP就正常了的情形

looney提到:
Ping 該主機都可以抓得到

如果ping主機的IP可以抓得到,表示IP沒問題,就在瀏覽器輸入server IP 連連看
如果ping主機的domain name可以抓得到,那就表示可能是 IE 那邊的問題了

以上提供參考
魯大 iT邦高手 1 級 ‧ 2011-02-16 09:08:46 檢舉
海綿大:
IE:試試別的瀏覽器是否可以正常執行,再做對應處理

別的瀏覽器也是相同的情況

DNS:以ipconfig /all指令確認,正常的機器和不正常的機器的設定是否相同

這點可以確認為正常,已經有做過

IP:拿正常執行的電腦的IP來測,我知道這很無厘頭,不過我真的碰過改了IP就正常了的情形

這個真的沒試過,拿其中一台來試試..

感謝您的情義相挺..
如果確定問題PC和正常PC都指向相同的DNS Server
而問題PC仍出現「找不到伺服器或是DNS錯誤」錯誤訊息
那就蠻奇怪的了疑惑

期待高手出手相救了飛
rickhsu iT邦高手 6 級 ‧ 2011-02-16 11:31:34 檢舉
SERVER端有沒有檢查過?
是不是SERVER上有把這幾台電腦的IP設定為拒絕瀏覽。
也許是SERVER的防火牆,也許是網路防火牆,也許是IIS。
ping的到,可以從這幾台PC:
telnet server 80
再下GET指令,看有沒有吐出什麼訊息。
魯大 iT邦高手 1 級 ‧ 2011-02-20 10:52:23 檢舉
各位邦友們,感謝各位的協助
我已經找到解決的方式了,但真正發生的原因目前還沒有找到
藉由此處來做個說明
這個問題主要問題點在於IIS的「匿名存取」的設定上
有部份的頁面是設定「匿名存取」並且使用「WINDOWS的整合驗証」
在WINDOWS2000的作業系統上的IE設定是不使用「WINDOWS的整合驗証」
原本在使用上好好的,為何會突然變得不能用了
我想是IIS的設定被修改了...
所以當我把IE設定上的「WINDOWS的整合驗証」打開之後,就可以正常運作了

設定方法:
「工具」->「網際網路設定」->「進階」->勾選「啟用整合的WINDOWS驗証」

在WINDWOS xp的設定上這是預設就勾選的
在WINDOWS 2000裡預計是不勾選的

不過還有一個很大的疑惑
公司裡還有不少的WINDOWS 2000系統,為什麼它們都沒事
目前還沒有時間去看看是否他們都已經是有勾選的
好吧,反正找到解決辦法就先提供給各位邦友分享..
恭喜問題得以解決rockrockrock

Windows驗證...我從來沒用過
由於學藝不精,我不會用跟作業系統綁緊緊的機制rock

魯大不會今天還在公司處理這個問題吧,那就苦瓜了倒
鐵殼心 iT邦高手 1 級 ‧ 2011-02-20 11:53:29 檢舉
恭喜魯大!賀喜魯大!
CalvinKuo iT邦大師 7 級 ‧ 2011-02-21 09:20:22 檢舉
恭喜解決問題。
請問有問題那幾台2000有無加入網域?

本來以為沒問題的電腦是加入網域並套用群組原則,但剛剛看了一下,Windows 2003網域的群組原則的IE進階部分,沒有[啟用整合的WINDOWS驗証]選項。
魯大 iT邦高手 1 級 ‧ 2011-02-21 13:19:16 檢舉
那幾台win 2000的電腦都有加入網域..
魯大 iT邦高手 1 級 ‧ 2011-02-21 13:20:27 檢舉
感謝大家的關心謝謝
12
隨風奶爸
iT邦好手 1 級 ‧ 2011-02-15 18:22:55
最佳解答

您是用IP連線還是用主機名稱連線開啟網頁?
若是用IP連線開網頁也打不開,就先排除DNS的問題~
如果是用IE,建議您到工具 > 網際網路選項 > 進階,
先試試 還原成進階預設值,重新開啟測試網頁,
如果不行,再試 重設 功能,一樣重新開啟再測試看看~

魯大 iT邦高手 1 級 ‧ 2011-02-16 08:59:09 檢舉

所有的電腦就這幾台開不起來,其他的都可以
感謝您的回答..

12
ghost234
iT邦新手 4 級 ‧ 2011-02-15 15:09:09

請你先將網頁中的暫存頁面(瀏灠記錄)刪除再試試

魯大 iT邦高手 1 級 ‧ 2011-02-15 15:10:49 檢舉

有試過了,無效..
感謝您的回答

10
CalvinKuo
iT邦大師 7 級 ‧ 2011-02-15 16:02:49

大概只能檢查DNS,試試 "Ping 伺服器名稱",看看是否IP正確。
若沒法解析到正確的伺服器IP,試著IE直接打IP連連看,若可以連上網站,請檢查DNS設定。理論上,Windows 2000加入網域,DNS不應該有問題....

若4台PC都沒有加入網域,還要檢查你網站與網站所在目錄的安全性設定...但這種錯誤是403禁止...

另外,看看Windows 2000 Pro的IE Proxy是不是有設定...
若有且不能取消,把近端網址不使用Proxy打開看看。

魯大 iT邦高手 1 級 ‧ 2011-02-15 16:24:23 檢舉

我做了以下幾項測試:
一、由dns主機ping網頁主機--> ok正常
二、由Client端(有問題的4台電腦)ping網頁主機--> ok正常
三、使用telnet網頁主機 80port --> ok正常
Client端電腦不使用Proxy,而且這四台原本在使用上也都正常
主機並未做任何設定上的變動,突然網頁就變得開不起來..
感謝您的回答..

10
bzbz
iT邦新手 2 級 ‧ 2011-02-16 00:11:45

感覺是client端DNS的問題,dns設到別的地方去了?導致連不到公司內部網站...

魯大 iT邦高手 1 級 ‧ 2011-02-16 09:02:25 檢舉

這問題是我一直感到疑惑的
不過,這幾台電腦連到其它的主機還是好好的..
唯有這一台網頁主機連不上..
感謝您的回答..

10
mingan670302
iT邦新手 5 級 ‧ 2011-02-16 08:42:23

大大請看"小烏龜"的網路線是不是有插到第 4 port
如果有的話,請改到 1 ~ 3 port
因為第 4 port 是專屬給MOD用的port
一般家裡也可以用啦 只是對公司架設網站的可能會有問題

魯大 iT邦高手 1 級 ‧ 2011-02-16 09:00:50 檢舉

現在問題點是在內網,跟「小烏龜」沒有關係吧..
不過,還是感謝你的回答..

12
jay0123
iT邦高手 2 級 ‧ 2011-02-16 09:22:44

請試試 WinsockxpFix 微軟出的軟體
google 一下應該很好下載

當你中了蠕蟲或間諜程式,當你用某些防間諜清除它之後,某些Winsock元件會損壞,造成無法正常連上網路,明明Modem連線都正常,某些網路程式如MSN或IE就是無法正常開啟,DNS也解析正常也都OK,防火牆也沒擋掉任何封包(甚至沒裝防火牆或者防火牆已經移除),百試都無法解決時,這時候就是修復Winsock它發揮功力的時機了。

使用程式方法,請按Fix修復,會修改hosts檔.網路連線設定會被移除.TCP/IP連線數會改回10 , 過幾秒會出現一個聲音,接著電腦會自動從開機就修理好了

seend iT邦新手 5 級 ‧ 2011-02-16 09:34:54 檢舉

在命令提示字元輸入

netsh winsock reset

目前我都是這樣做,沒下載工具,確時一陣子會出現這類case

CalvinKuo iT邦大師 7 級 ‧ 2011-02-16 15:15:35 檢舉

netsh winsock reset 印象中 Windows XP才可以跑

魯大 iT邦高手 1 級 ‧ 2011-02-21 13:26:36 檢舉

已經找到解決的辦法了,感謝您的回答.. 謝謝

12
賽門甜不辣
iT邦研究生 3 級 ‧ 2011-02-16 10:20:46

有網友問『您是用IP連線還是用主機名稱連線開啟網頁?』,您沒回答,
若是輸入ip連線的方式,就可以排除dns問題了,反之就是dns問題。

又ping網頁的方式,到底是ping domain?還是 ping ip?
ping domain正常不表示主機ping對呀,也可能domain對應的ip是另一台正常主機了,所以您會覺得ping有回應,檢查一下ping的時候回應的主機ip有沒有一樣。

魯大 iT邦高手 1 級 ‧ 2011-02-17 09:34:40 檢舉

這兩種方式我都有做過測試了
結果都是正常的,只是網頁還是上不了..
感謝您的回答

14
towns
iT邦新手 4 級 ‧ 2011-02-16 10:21:17

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連結資料庫

希望對你有幫助

魯大 iT邦高手 1 級 ‧ 2011-02-17 09:39:21 檢舉

以上的測試以及問題點均已排除
但是還是沒能解決,不過,還是很感謝您的回答

10
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2011-02-16 15:45:12

towns提到:
towns 會這樣測試

推~

Windows 2000無法以瀏覽器連線瀏覽網站(請注意我的用詞)
1.IE壞掉,改用其他家瀏覽器就可以(新增/移除,幹掉IE重來+更新)
2.網路卡、驅動程式、OS硬體跑掉,表面上正常,事實上怪怪(網路卡換插槽、更換驅動程式、硬體停用移除重新開機重抓、速率有異動、更換網路卡)
3.DNS真的是重點唷,用Nslookup、Ipconfig、Ping....抓看看
4.被連線端有防火牆、資安軟體,擋住(封鎖)你了

魯大 iT邦高手 1 級 ‧ 2011-02-21 13:25:58 檢舉

已經找到解決的辦法了,感謝您的回答.. 謝謝

8
fantsyss
iT邦新手 2 級 ‧ 2011-02-16 17:14:27
  1. 請問該4台電腦的所有內外部網頁都打不開嗎(如果是請"重建"登入的身分)
    退出網域後移除該身分再重建(資料請先備份好)
  2. TCP/IP DNS有指向DNS Server嗎(請在DNS那邊KEYIN DNS Server IP)
    該4台電腦應該要能ping到DNS Server以及DNS Server 內可以看到這4台電腦的紀錄。
  3. 防火牆/防毒軟體影響??(是的話請關閉試試,OK的話設成排外)
魯大 iT邦高手 1 級 ‧ 2011-02-21 13:26:07 檢舉

已經找到解決的辦法了,感謝您的回答.. 謝謝

11
花輪
iT邦大師 1 級 ‧ 2011-02-16 17:30:53

推~

fantsyss

! 在那四台電腦上用其他帳號登入試試看,若ok就是 User profile的問題!
也推 「糖叔」+1

To 魯大:
我的經驗:若以上測試還是無法解決的話,請在修改 IE 的「工具」、「網際網路連線」的動作時,不要直接在 IE 內修改,而是到桌面上按下 IE 的滑鼠右鍵、「內容」來修改。
若直接再 IE 內修改,改完務必要關閉 IE 視窗再重新開一個新的 IE,不要只是按 F5,尤其是 Windows 2000!!

魯大 iT邦高手 1 級 ‧ 2011-02-21 13:26:12 檢舉

已經找到解決的辦法了,感謝您的回答.. 謝謝

花輪 iT邦大師 1 級 ‧ 2011-02-22 20:44:45 檢舉

魯大:要不要說說您的解決方法為何,也讓大夥長點知識吧!敲碗敲碗敲碗

fran633大大

魯大已經將解決方法寫在討論區第3篇
謝謝

8
ctipde
iT邦高手 1 級 ‧ 2011-02-17 10:07:55

之前也有發生這樣的問題 所有的網站都可以開 就是內部網頁打不開 後來發現是編碼問題

魯大 iT邦高手 1 級 ‧ 2011-02-21 13:26:17 檢舉

已經找到解決的辦法了,感謝您的回答.. 謝謝

8
shuan0114
iT邦好手 1 級 ‧ 2011-02-17 11:42:01

朝『使用者權限』與『防火牆』方面去嘗試?

魯大 iT邦高手 1 級 ‧ 2011-02-21 13:26:22 檢舉

已經找到解決的辦法了,感謝您的回答.. 謝謝

我要發表回答

立即登入回答