看板 Web_Design 關於我們 聯絡資訊
小弟學習網頁有一小段時間了 一直認為 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