FreeBSD · 1 min read · Dec 25, 2025
FreeBSD 7.0 DNSサーバーのインストール - ページ 4
sysinstallのメインメニューに戻ります。 その後、Xを強調表示し、[ENTER]を押します。

CDを取り外し、[YES]を強調表示して[ENTER]を押します。
再起動後、rootでログインして管理タスクを実行できますが、SSH経由でログインする場合は、作成したユーザーでログインし、suコマンドを使用してrootに切り替える必要があります。
サードパーティアプリケーションをインストールする前に、FreeBSDがサードパーティコマンドを通常のFreeBSDコマンドの前に見つけられるように設定する必要があります。したがって、デフォルトの検索パスの順序を変更する必要があります。これを行うには、.cshrcファイルを開きます:
cd /root
ee .cshrc次に、デフォルトのパスをコメントアウト(無効化)するために、行の先頭に「#」を追加します。次のようになります:
| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |
次に、新しいデフォルトの検索パスのための新しい行を追加します:
| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |
ファイルを保存して終了します。保存して終了するには、エスケープを押してから、オプションaを選択し、保存するかどうかを尋ねられます。
今、ログアウト[CTRL+D]して再度ログインします。現在の検索パスを表示したい場合は、次のコマンドを使用します:
echo $pathSSHアクセスを制限することは良いことです。特定のユーザーを指定するには、sshd_configファイルに追加します。これを行うには、easy editorを使用してファイルを開きます:
ee /etc/ssh/sshd_config次の行を追加し、許可したいユーザーに基づいてユーザーを変更することを忘れないでください。以下の例では、user1とuser2が私のサーバーにSSH経由でアクセスできるようにします:
| AllowUsers user1 user2 |
保存して終了し、次のコマンドを使用してsshデーモンを再起動します:
/etc/rc.d/sshd restart4 静的IPの設定
インストール中にDHCPを選択した場合は、静的IPを設定するために次の手順に従います。ただし、サーバーのIPをDHCPから除外して、他のネットワークデバイスと競合しないようにしてください。
次のコマンドを使用してrc.confファイルを編集します:
ee /etc/rc.conf次のようなものが表示されるはずです:
| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |
ホスト名が正しくない場合は変更してください。サーバーのFQDNである必要があります。
次に、残りを次のように変更します:
| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |
上記のように、DHCPという単語を削除し、IPとネットマスクを入力し、新しい行にルーターのIPを追加しました。
今、保存して終了します。
5 ホストとDNS IPの設定を確認する
hostsファイルとresolve.confファイルが正しく設定されていることを確認する必要がありますので、hostsファイルから始めます:
ee /etc/hosts次のようになります。ドメイン名(例:tm.local)とホスト名(例:dnsfreebsd)を設定に基づいて修正してください:
| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |
今、保存して終了します。
次に、resolv.confファイルを確認します:
ee /etc/resolv.conf次のようになります。設定に基づいて変更してください。ドメイン名を上部に配置し、その後にDNSサーバー(ISPなど)をnameserverの後に配置します:
| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |
6 システムの更新
インターネットに接続されていることを確認するために、任意のウェブサイト(例:www.google.com)をpingできます。すべてが良好であれば、次のコマンドを使用してシステムを更新し、再起動できます:
freebsd-update fetch
freebsd-update install
reboot再起動後、次のコマンドを使用してリリースレベルを表示できます:
uname -r7 FreeBSD Ports Collectionの設定
Ports Collectionは、ソフトウェアをインストールするための中央集権的で簡単な方法を提供します。自動化されており、比較的使いやすいように設計されています。
次の手順もスーパーユーザーで実行します。
まず、ports-supfileを/rootにコピーして、後で簡単に見つけられるようにします:
cp /usr/share/examples/cvsup/ports-supfile /root次に、あなたの場所に最も近い更新サーバーを選択する必要があります。次のリンクにアクセスできます:
http://www.freebsd.org/doc/en/books/handbook/cvsup.html
そして、あなたに最も近いサーバーを選択してください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。