11.8. 設定檔

11.8.1. /etc 配置

有數個目錄中儲存著設定資訊,這些目錄有:

/etc通用系統特定的設定資訊。
/etc/defaults系統設定檔的預設版本。
/etc/mailsendmail(8) 額外的設定以及其他 MTA 設定檔。
/etc/pppuser- 及 kernel-ppp 程式的設定。
/etc/namedbnamed(8) 資料的預設位置。named.conf 及區域 (Zone) 檔案正常會儲存在此處。
/usr/local/etc已安裝應用程式的設定檔,可能會有以應用程式區分的子目錄。
/usr/local/etc/rc.d已安裝應用程式的 rc(8) Script。
/var/db自動產生的系統特定資料庫檔案,例如套件資料庫以及 locate(1) 資料庫。

11.8.2. 主機名稱

11.8.2.1. /etc/resolv.conf

FreeBSD 要如何存取網際網路網域名稱系統 (Internet Domain Name System, DNS) 是由 resolv.conf(5) 來控制。

/etc/resolv.conf 中最常用的項目為:

nameserver解析程式 (Resolver) 要查詢的名稱伺服器 IP 位置,這些伺服器會依所列的順序來查詢,最多可以有三個。
search主機名稱查詢使用的搜尋清單。這通常會使用本機主機名稱所在的網域。
domain本地網域名稱。

典型的 /etc/resolv.conf 會如下:

search example.com
nameserver 147.11.1.11
nameserver 147.11.100.30

注意:

searchdomain 選項應擇一使用。

當使用 DHCP 時,dhclient(8) 通常會使用從 DHCP 伺服器所接收到的資訊覆寫 /etc/resolv.conf

11.8.2.2. /etc/hosts

/etc/hosts 是簡單的文字資料庫,會與 DNSNIS 一併使用來提供主機名稱與 IP 位址的對應。可將透過 LAN 所連結的在地電腦項目加入到這個檔案做最簡單的命名,來替代設定一個 named(8) 伺服器。除此之外 /etc/hosts 可以用來提供本地的網際網路名稱記錄,來減少常用名稱向外部 DNS 伺服器查詢的需求。

# $FreeBSD: head/zh_TW.UTF-8/books/handbook/book.xml 49794 2017-01-04 08:47:27Z rcyu $
#
#
# Host Database
#
# This file should contain the addresses and aliases for local hosts that
# share this file.  Replace 'my.domain' below with the domainname of your
# machine.
#
# In the presence of the domain name service or NIS, this file may
# not be consulted at all; see /etc/nsswitch.conf for the resolution order.
#
#
::1			localhost localhost.my.domain
127.0.0.1		localhost localhost.my.domain
#
# Imaginary network.
#10.0.0.2		myname.my.domain myname
#10.0.0.3		myfriend.my.domain myfriend
#
# According to RFC 1918, you can use the following IP networks for
# private nets which will never be connected to the Internet:
#
#	10.0.0.0	-   10.255.255.255
#	172.16.0.0	-   172.31.255.255
#	192.168.0.0	-   192.168.255.255
#
# In case you want to be able to connect to the Internet, you need
# real official assigned numbers.  Do not try to invent your own network
# numbers but instead get one from your network provider (if any) or
# from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.)
#

/etc/hosts 的格式如下:

[Internet address] [official hostname] [alias1] [alias2] ...

例如:

10.0.0.1 myRealHostname.example.com myRealHostname foobar1 foobar2

請參考 hosts(5) 取得更多資訊。

本文及其他文件,可由此下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢 <questions@FreeBSD.org>。

關於本文件的問題,請洽詢 <doc@FreeBSD.org>。