主機檔案的簡要細節

主機檔案的簡要細節

有人能解釋一下這是什麼意思嗎?每一行的解釋都會有幫助。我也在評論中提到了我的一些問題。

  1. 127.0.0.1 localhost //根據@Dave,這是機器ip。
  2. 127.0.1.1 dell-Inspiron-342 // 那這個ip是什麼?

    以下行適用於支援 IPv6 的主機

  3. ::1 ip6-localhost ip6-環回
  4. fe00::0 ip6-localnet
  5. ff00::0 ip6-mcastprefix
  6. ff02::1 ip6-所有節點
  7. ff02::2 ip6-所有路由器

答案1

127.0.0.1 是本機的 IP 位址。這意味著您正在使用的機器與全部我們(我們都有這個)。這條線不應該被弄亂。

127.0.1.1。debian 手冊第 10.4 節

某些軟體(例如,GNOME)期望系統主機名稱可解析為具有規範完全限定網域名稱的 IP 位址。這確實不合適,因為系統主機名稱和網域名稱是兩個截然不同的東西;但是你現在有了。為了支援該軟體,必須確保可以解析系統主機名稱。大多數情況下,這是透過在 /etc/hosts 中放置一行包含一些 IP 位址和系統主機名稱來完成的。如果您的系統有永久 IP 位址,則使用該位址;否則使用位址 127.0.1.1。

由於此錯誤而添加:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719621

這兩個 IP 都是 IPv4。由於世界上的 IP 位址即將耗盡,因此還有 IPv6。其中 IPv4 使用從 0 到 255 的 4 個數字(大致;因此 2**32 排列) IPv6 位址的長度為 128 位元(因此 2*128 排列),以 8 組 4 個十六進位數字使用。

這些 ...

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

都是IPv6版本。 ::1 是 127.0.0.1 的 IPv6 版本,因此也表示本機。

這些都是多播地址

眾所周知的 IPv6 多播位址

Address     Description
ff02::1     All nodes on the local network segment
ff02::2     All routers on the local network segment
ff02::5     OSPFv3 All SPF routers
ff02::6     OSPFv3 All DR routers
ff02::8     IS-IS for IPv6 routers
ff02::9     RIP routers
ff02::a     EIGRP routers
ff02::d     PIM routers
ff02::16    MLDv2 reports (defined in RFC 3810)
ff02::1:2   All DHCP servers and relay agents on the local network segment (defined in RFC 3315)
ff02::1:3   All LLMNR hosts on the local network segment (defined in RFC 4795)
ff05::1:3   All DHCP servers on the local network site (defined in RFC 3315)
ff0x::c     Simple Service Discovery Protocol
ff0x::fb    Multicast DNS
ff0x::101   Network Time Protocol
ff0x::108   Network Information Service
ff0x::114   Used for experiments

答案2

/etc/hosts 檔案告訴瀏覽器一個網域或主機擁有哪個 IP,而無需詢問 DNS 服務。

通常是 LAMPP 和 co.用於在本機電腦上設定伺服器。 IP 127.0.0.1 被稱為任何機器本身 - 因此,如果您在本機上設定網站 lampas.tld,請將下列行新增至檔案 /etc/hosts 中:

127.0.0.1 www.lampas.tld lampas.tld

相關內容