
質問があります。自宅のネットワークに DNS サーバーを設定したいと考えています。状況は次のとおりです。LEMP スタックと Virtualmin を搭載した Ubuntu 16.04 を使用してサーバーを作成しました。これまでのところ順調です。そして、たとえば「devsite.dev」などのドメインを持つ仮想サーバーを追加する場合、それをファイルに追加する必要があります/etc/hosts
。ただし、Ubuntu サーバーの IP アドレスを DNS 構成に追加して、ホスト ファイルの IP を毎回変更せずにどこからでもこのドメインにアクセスできるようにしたいと考えています/etc/resolv.conf
。
サーバーは Ubuntu Server 16.04 で、BIND9 (Virtualmin に含まれています) がすでにインストールされています。
要約: どこからでもアクセスできるように BIND9 を構成して、ローカル ゾーンの「.dev」TLD のみを照会するにはどうすればよいでしょうか。
答え1
devsite.devにアクセスするすべてのサーバー/PCに対してDNSサーバーを権威サーバーにする必要があります(ちなみに.devはGoogleの実際のTLDです)。https://nic.dev/)インターネットでは混乱を招く可能性がある
devsite.dev の BIND 権限内に独自のデータを持つ任意の TLD を使用しても機能しますが、異なる TLD を使用することを強くお勧めします。
また、ISP から動的 IP を取得している場合は、noip.com などの無料および有料の動的 IP サービスが多数あります。