Re: [問題] 從IP位址為什麼連不到無名呢??
※ 引述《littleboy ()》之銘言:
: 題目如題。
: 因為想試試看IP是不是可以用http直接連線,
在 http/1.1 你用ip和dn去連其實不同..
因為 http/1.1後有virtual host的功能,
所以可以在同一個ip,但不同dn看不到不同的網頁..
比如說, 只是舉例
www.wretch.cc 的 ip 是 1.2.3.4
album.wretch.cc 的 ip 也是 1.2.3.4
blog.wretch.cc 的 ip 也是 1.2.3.4
但你連上去卻可以看到不同的頁面..
因為瀏覽器連過時, 除了會用 GET 來告訴 server 他想看的網頁外,
還會用 Host 來告訴 server 你是用哪個dn連的..
wretch不知道什麼原因, 可能只設定了 www.wretch.cc 這個 host可以用..
你可以試試看打開你的 telnet, 連到 www.wretch.cc 的 80 port 去,
自己手動送 http request
連入後你輸入
GET / HTTP/1.1 (按enter)
Host: 116.214.2.246 (按enter)
(直接按enter,空行)
這樣你就會看到你用瀏覽器看到的錯誤訊息
(輸入的過程中不顯示你打什麼字, 照著key就對了, 打錯字就全部重打,
按backspace是沒有用的..)
如果你想看到正確的page, 你應該要輸入
GET / HTTP/1.1 (按enter)
Host: www.wertch.cc (按etner)
(按etner)
這樣就會印出一堆密密麻麻的訊息, 那個就是無名首頁的html碼了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.194.146
推
01/22 16:57, , 1F
01/22 16:57, 1F
→
01/22 16:57, , 2F
01/22 16:57, 2F
→
01/22 21:42, , 3F
01/22 21:42, 3F
→
01/22 21:44, , 4F
01/22 21:44, 4F
→
01/22 21:45, , 5F
01/22 21:45, 5F
→
01/23 09:26, , 6F
01/23 09:26, 6F
→
01/23 09:27, , 7F
01/23 09:27, 7F
→
01/23 13:58, , 8F
01/23 13:58, 8F
→
01/23 13:58, , 9F
01/23 13:58, 9F
→
01/23 13:58, , 10F
01/23 13:58, 10F
→
01/24 02:54, , 11F
01/24 02:54, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):