主機名混淆(Ubuntu Server 10.04)
我剛剛設置了 Ubuntu 10.04 伺服器版。我一直在關注本教程。
DNS資訊現在似乎設置正確,但我對主機名感到困惑。目前是
laughingbuddha.home
. 那是我創造的名字。現在,我主要不確定如何從網路上的另一台電腦連接。我基本上希望能夠將 PHP 文件放在伺服器上,然後通過我的另一台電腦上的 Web 瀏覽器對其進行測試。
所以,我想我離題了我的第一個問題,但是有人可以幫我弄清楚主機名是否可以做我需要做的事情嗎?
謝謝!
更新
根據@obfuscurity 的建議,我可以通過在網路瀏覽器的地址欄中輸入伺服器的 IP 地址,從網路上的另一台電腦訪問伺服器。這就是我想做的一切,所以謝謝你!
關於伺服器命名問題:
以下是 的前兩行
/etc/hosts
:127.0.0.1 localhost.localdomain localhost 127.0.1.1 laughingbuddha.home laughingbuddha
本來,
laughingbuddha
說了點別的,比如someservername
(對不起,我不記得確切的詞,不確定它是否太重要),但是那個.home
在那裡,所以我只是someservername
用laughingbuddha
.有人可以分享我可以閱讀的資源並嘗試理解為什麼我無法通過網路瀏覽器通過輸入來訪問伺服器
http://laughingbuddha.home
嗎?作為新手,我確信我應該學習一些基本文本以了解更多。再次感謝!
這不是一個有效的 DNS 主機名(沒有 .home 頂級域)。我建議堅持使用預設的“localhost.localdomain 127.0.0.1”,除非您確實需要其他人解析到您的主機。至少,請有經驗豐富的 TCP/IP 網路的人來指導您。
現在,您應該能夠通過 IP 地址將瀏覽器指向主機。
好吧,僅僅想出一個主機名不會讓您獲得一個全球可訪問的域名。
如果您已綁定設置為您的家庭網路託管記憶體 dns,您可以為伺服器/工作站等創建任何您想要的主機名,最好遠離 .com/.net/.org 等。
為了將您的 DNS 條目提供給您的其他本地電腦,您必須將您的家庭伺服器的 IP 地址添加為這些電腦上的名稱伺服器。
然後,他們將向您的伺服器查詢主機資訊。
在您家中執行的記憶體伺服器將在您向它發出請求時,例如對於 google.com,將查看它是否知道有關 google.com 的任何資訊,然後它將檢查流中的名稱伺服器了解 google.com,一旦獲得該資訊,它會將其儲存/記憶體在您的個人伺服器中,因此將來對 google.com 的查詢會快得多。
此外,由於其中包含您的
zone
文件,因此對於您的家庭網路,它將能夠使用該伺服器的 IP 地址響應對 serverx.laughingbuddha.home 的請求。所以在你的工作站上,當你輸入
http://www.laughingbuddha.home/
它會告訴你的工作站是 192.168.1.1除非我錯過了您的要求,否則請隨時擴展。