mypc.localこの例では、1つのアドレスに2つの名前を定義しています。「mypc」または「mypc.local」で問い合わせが来たときに、「192.168.0.123」を返答します。複数の名前を定義する必要はなく、1対1の定義でもいいですし、ドメインサフィックスを付けずに、単一のホスト名だけでも構いません。DHCPサーバから自分の所属するネットワークのドメイン名を取得して、自動的にサフィックスが付けられてしまう場合があります。問い合わせを行うことがありますので、単一ホスト名と共に、DHCPサーバで設定されたドメインサフィックス付きの名前を定義するといいでしょう。端末側でドメインサフィックスを設定している場合は、それに合わせて定義ファイルに記述します。/var/bogons/bogons.inimasterserver=192.168.0.1ttl=300この例では、DNS用の上位サーバと、問い合わせ結果の有効時間を定義しています。どちらもオプションです。実際のところ、bogons.iniファイル自体が存在しなくても動作します。以外の設定項目はありません。masterserverDNS用上位サーバ一つだけ定義できます。IPv4アドレス、または名前を指定します。この設定が無い場合、上位サーバへの委譲は行われません。DNSモード以外で実行する場合は、このオプションは使用されません。このファイルは、変更しても自動読み込みされません。設定を有効にするには、bogonsを実行し直す必要があります。--dnsDNSモードで実行します。UDP/53でサービスを提供します。既定の動作ですので、このオプションを指定する必要はありません。--winsWINSモードで実行します。UDP/137でサービスを提供します。Windowsのクライアントから名前解決に利用できます。--mdnsmDNSモードで実行します。UDP/5353でサービスを提供します。macOSのクライアントから名前解決に利用できます。--llmnrLLMNRモードで実行します。UDP/5355でサービスを提供します。Vista以降で利用できます。--self自己応答機能を有効にします。定義しなくても、自己のホスト名とIPアドレスを自動認識し、問い合わせに応答します。通常、WINSモードまたはMDNSモードで使用します。--verbose実行中の動作状況を逐一表示します。bogons.iniやhostsを変更したとき、動作確認のために使用します。正常に動作することが確認できたら、このオプションを外して実行します。DNS、WINS、MDNSの三つのモードは、どれか一つだけ指定することができます。複数指定すると、最後に指定したオプションのみが有効となり、他は無視されます。異なるモードで複数のプロセスを起動することは可能です。モードで実行すると、Windowsから名前でアクセスすることができます。この場合、bogons.iniもhostsも必要ありません。0LinuxからWINSで名前解決をするDebian系Linuxでの設定例を挙げます。winsトラブルシューティングLinuxでmDNSやLLMNRモードでの起動が失敗する場合/etc/rc.localに、以下のように書いたとします。実行して、プロセスを見てみると、前者のWINSモードは正常に起動し、後者のmDNSモードの起動が失敗することがあります。実行すると、何事もなく成功します。deviceと表示されている場合が、本件に該当します。systemdを利用してLinuxが起動する場合に、発生するようです。インストールした場合です。ルーティング規則を定義します。