看板 MIS 關於我們 聯絡資訊
※ 引述《gogohc (gogohc)》之銘言: : 某網站URL : 我用nslookup 去解析 ip : 解到ip 1.2.3.4 (例如) : 但我輸入http://1.2.3.4 or https://1.2.3.4 : 都打不開 用ping 也pin 不通 : 這是甚麼技術做到的呢? 這要從好幾個層面討論! 這邊沒有說平台, 所以我用linux/apache來假設. (1) http://a.b.c:80 or https://a.b.c:443 打得開 (沒說明) (2) nslookup a.b.c 取得1.2.3.4 --> DNS查詢, 確認DN對應 (3) http://1.2.3.4:80 打不開 or https://1.2.3.4:443 打不開 (4) ping 1.2.3.4 不通 --> Ping, 確認ICMP不回應 iptables 和 virtual host就可以達成. 透過vhost讓(1) and (3)導到不同的目錄. 只要一個有頁面一個沒有即可. (PS. 這邊也沒提到說打不開是404還是沒回應還是怎樣) (2)是DNS的事就先不管了.. (4)只要用iptables把icmp擋掉, 或改個設定避免icmp回應即可. 參考資料: (1)apache vhost http://httpd.apache.org/docs/current/vhosts/examples.html (2)disable icmp http://www.tech-recipes.com/rx/40/ 大概就是這個樣子! by ASimon -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.25.104 ※ 編輯: asimon 來自: 140.134.25.104 (11/23 19:06)
gogohc:大推! 12/04 18:14
trumpete:vhost 很實用 應該以後會有人問到 所以M起來 12/05 17:42