作者aiueoH (滿滿的)
看板Web_Design
標題[問題] localhost 與 127.0.0.1 差別??
時間Mon May 28 07:33:12 2012
小弟學習網頁有一小段時間了
一直認為 127.0.0.1 與 localhost 是一樣的東西
但是今天再使用VS連接MSSQL時
發現伺服器名稱那 我打 localhost 可以成功
但是 127.0.0.1 會失敗
上網google了一下
看到大部分的人都說是一樣的東西
而localhost指向的位置可以從 C:\WINDOWS\system32\drivers\etc\hosts 更改
但是又看到某論壇有人這樣說
--------------
127.0.0.1 為預設網頁伺服器的顯示位址。
Localhost 指本地端的主機,也就是您自己的電腦。
--------------
出自
http://www.blueshop.com.tw/board/FUM200410061529473A1/BRD20051105010213EUE.html
如果是這樣的講法
好像就有點不一樣
一個是http 80 port在用
一個就是單純的ip address
小弟為有這樣的問題就是因為開頭提到的MSSQL連線時候遇到的狀況
不知道是否有人可以幫小弟說明個清楚一下 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.163.143.140
推 min19892007:使用上 電腦會先去檢查hosts檔案確定hostname存不存在 05/28 19:44
→ min19892007:如果存在會幫你進行轉址 從名稱localhost到127.0.0.1 05/28 19:45
推 On1earth:印象中MSSQL的TCP/IP通訊協定預設是關閉的 05/28 23:40
→ On1earth:開啟後用127.0.0.1應該就可以連了 05/28 23:40
→ aiueoH:感謝說明 05/30 02:17
→ aiueoH:想請問 那MSSQL 輸入 localhost 又是走哪個協定呢? 05/30 02:19
→ bbcust:tcp 05/30 13:14
→ buganini:mssql可以走named pipe,吃hostname不吃ip的樣子 06/01 15:09
→ buganini:好像是用網芳相關的協定 06/01 15:09
→ bbcust:對 也可以用udp 06/02 02:44