請大家給個建議,這個問題要如何處理
情況:
1.公司要連到職訓局官網查詢資料WWW.evta.gov.tw, 以內部DNS主機來對外查詢,但查無職訓局官網的紀錄。
2.改以168.95.1.1來查詢可以查到 www.evta.gov.tw -->210.69.206.22 , 並查到evta.gov.tw的dns server 210.69.206.10
3. ping 210.69.206.22 request timed out ---> 有可能關閉ICMP回應
4. server 210.69.206.10 and set type=all
5. www.evta.gov.tw --->DNS request time out 覺的很奇怪,用職訓局自己的DNS去查WWW的紀錄竟然查不到
6.以http://www.evta.gov.tw 可以正常訪問
7.以http://210.69.206.22 確出現web page can not be found
有朋友可以幫忙一下,要如何解決這個網站無法訪問的問題嗎?
走外線可以看到,走公司內部的DNS就找不到,當然一定公司內部的DNS要做修正,但要如何修正呢?有否請有經驗的朋友幫忙一下,針對上述遇到的情況是什麼原因造成及該如何處理
謝謝您
1.請問貴公司內部的DNS主機可以查到其他網站?
2.根據我所查到的 evta.gov.tw 的DNS應該是 210.69.206.20 才對。
evta.gov.tw nameserver = evtaweb.evta.gov.tw
Name: evtaweb.evta.gov.tw
Address: 210.69.206.20
3.同意,可能是關閉ICMP回應。
4.要下 server 210.69.206.20 and set type=all
5.查詢 www.evta.gov.tw 回應如下
server 210.69.206.20
Default Server: [210.69.206.20]
Address: 210.69.206.20
set type=all
www.evta.gov.tw
Server: [210.69.206.20]
Address: 210.69.206.20
Non-authoritative answer:
www.evta.gov.tw internet address = 210.69.206.22
6.可以正常訪問。
7.http://210.69.206.22/ 不能看到頁面~
正常啊~
本來WEB SERVER就可以設定成一定要走DNS名稱才能連結到啊...
並不是每個網站都支援直接打IP就可以訪問的...
不知道是不是職訓局故意這樣做, 需綁域名才可以訪問.
我剛試了一下, 直接用 IP 訪問會出現「Bad Request (Invalid Hostname)」
所以應該不是你們公司的問題, 比較有可能是它們綁定不能使用IP直接訪網的限制.
PS:我們公司的網頁也是有這樣做, 打網址ok, 打IP除非有開放的電腦, 否則也是沒有辦法顯示網頁的.
據 HTTP 原理來講,這跟對方的網站伺服器的設定比較有關係
建議你可以向職訓局的網管小組反應,請他們能不能為網友提供一個方便的管道
讓你們可以透過輸入 IP 的方式進入網站
(1) 職訓局應該有擋不允許直接用 IP 上他們的網頁。
(2) 我可以直接用職訓局的網域,上他們的網站。沒有必要直接用 IP
(3) 你應該只要把 DNS 設定一下就可瀏覽網頁。
我認為是轉址的問題,因為輸入IP並無相對應之網址,所以IIS他無法是別是要進入哪個網站,所以無法瀏覽到該網站之網頁
因為我現有之公司也是如此,呵
HTTPD Server 本來就會從 HTTP request 來判斷回應 , 也允許在同個 IP ADDR 上綁不同的網頁 , 所以要是 HTTP request 不是給名字 , 也可以不呈現畫面
職訓局的 DNS Server 是 evta.gov.tw nameserver = evtaweb.evta.gov.tw internet address = 210.69.206.20
這個 DNS 設定有二大問題 :
(a) 它只有一個 DNS Server , 一般都建議有 2 個 , 可以相互備援
(b) 直接跟 evtaweb.evta.gov.tw 查詢 evta.gov.tw 這個 DOMAIN 的結果 , 回復是 Non-authoritative answer , 這是不應該的!!
只能說職訓局 MIS 很弱..
可能是職訓局使用虛擬主機的關係
同一個 IP 有兩個以上網站服務
主機會根據 DNS 導入來源來判斷你要瀏覽的是哪一個網站
然後給你正確的入口
因此直接用 IP 來訪問是不允許的
通常外部租用的虛擬主機服務都是類似的處理
給您參考
1.內部 dns 加上 a record . www.evta.gov.tw 210.69.206.22
2.pc 的 hosts 加上 210.69.206.22 www.evta.gov.tw
2bears提到:
網查詢資料WWW.evta.gov.tw, 以內部DNS主機來對外查詢,但查無職訓局官網的紀錄。
2.改以168.95.1.1來查詢可以查到 www.evta.gov.tw -->210.69.206.22 , 並查到evta.gov.tw的dns server 210.69.2...(恕刪)
只要IIS or Apache 裡面有指定需要用FQDN來連接,用 IP 連接就會無法連接...
簡單的方法就是你在自家的 DNS 裡面加入職訓局的網域、以及網站對應的A Record就可以讓用戶端連上了。
如果不想去動自家的 DNS Server,去改用戶端的 Hosts 也行...
1.Client第一優先會查 Hosts
2.如果你的DNS有記錄,就不會向外查,外面查不查的到,正不正確都不會影響...