私は Debian を実行しているマシンをいくつか持っていますが、インストール中にdomain name
フィールドを空白のままにしました。これまでのところ、これは何も影響していませんが、登録済みの Web ドメインがなく、IP が動的に設定される場合に、そのフィールドを何に設定するのが正しいのか知りたいです (http://www.whatsmyip.org/数か月ごとに異なる IP が付与されます。初心者のような質問で申し訳ありませんが、Google で結果を見つけることができません。
動的 IP アドレスを持つホームデスクトップの適切なドメイン名は何ですか?
答え1
ドメインとの関連付けは必須ではありませんが、DNS 階層の上位に転送される問題のホストのホスト名検索に関する問題を回避するために、ドメインとの関連付けは役立ちます。ほとんどの場合、DNS 名を転送しないルーターの背後にいる可能性が高いため、ドメインを持つことは適切です。代わりにこれを.local
使用するシステムもいくつか見てきました。.home
.local
賢明なルータは、このドメインに属するホスト名のリクエストを転送しないので、何らかの奇妙な理由でmicrosoft.com
自宅にサーバーがある場合、そのサーバーはローカルで扱われ、完全修飾ドメイン名するとmicrosoft.com.local.
別のアプローチは、私がさまざまなマシンとサーバーをあちこちに分散していて、自宅ではデスクトップ コンピューターをドメイン名の一部として使用しているために実行しているものです。私の DNS サーバーにはデスクトップの DNS エントリがあり、ルーターはさまざまなサービス (ssh
主に ) をそのサーバーに転送します。
また、サーバーのドメインを変更するのは法的な名前を変更するよりも複雑になる可能性があるため、これは非常に関連性が高いと思います。
このホスト名は、多数のリモート設定ファイルに使用されます。子供の名前を変更するのは比較的簡単です。
答え2
最初は数台以上のマシンを接続する予定はないが、拡張する可能性があると思われる場合は、TLD .local
(https://en.wikipedia.org/wiki/.local)
yoursurname.local
ドメイン名のようなものかもしれません。
10 ~ 15 台以上のマシンに拡張する予定がない場合は、ドメイン名は必要ありません。ただし、拡張する予定がある場合は、TLD のような一般的で使いやすい名前を選択すると、.local
後でマシンにアクセスするための完全な DNS サーバーをセットアップできます。
必ず読んでくださいwikipedia のページ: ドメインとして「somethingcustom.local」を使用することは、過去に行われてきたことであり、現在でも中小企業内で行われています。いずれにしても、このページからわかるように、TLD は.local
mDNS での使用のために予約されており、 形式のホスト名用であるためhostname.local
、設定と衝突する可能性があります。RFC 6762 に従って、代替ルックアップ方法 (ネットワークを拡張するために推奨するカスタム DNS サーバーなど) を使用することもできます。結果は、データと名前を混同しないようにする能力次第です...
答え3
これが単一のネットワークであり、インターネットに接続するローカル メール サーバーまたは DNS サーバーを設定する予定がない場合は、ドメイン名はまったく重要ではないため、空白のままにすることができます。
ドメイン名は、ホスト名と組み合わせてシステムの完全修飾ドメイン名 (FQDN) を作成するためだけに使用されます。たとえば、ドメイン名が でcompany.com
、ホスト名が の場合host1
、FQDN は ですhost1.company.com
。その名前を IP アドレスに解決するには、DNS サーバーを設定するか、インターネット DNS サーバーにネットワークをポイントさせる必要があります。
ドメイン名がなくても、コンピュータはネットワーク上でホスト名によって識別されます。
これは DHCP 経由でローカル IP アドレスが割り当てられるホーム デスクトップなので、ドメイン名を空白のままにしておくのが適切です。この場合、ドメイン名を指定してもまったく効果はありません。
詳細についてはWikipediaをご覧ください:完全修飾ドメイン名。
答え4
ネットワークのロジックでは、誰かがこのドメイン名で ping を実行したときに DNS サーバー経由で検出できるようにドメイン名が登録されていない場合、何を入力しても無駄になります。
ルーターを含むすべてのネットワーク デバイスは、IP アドレスを使用して別のデバイスに到達します。この種類のパッケージを DNS サーバーに送信することで、その DNS 名 (ドメイン名を含む) に関する IP アドレスを検出する特別なプロトコルがあり、DNS サーバーは対応する IP アドレスを送信して、「理解可能な」受信者が誰であるかを判別します。したがって、これは、自分のネットワークをローカル ネットワーク内のローカル DNS サーバーと相互接続し、このローカル DNS サーバーを使用するようにホストを設定する場合、またはパブリック DNS サーバー経由で到達可能なネットワークを取得するために料金を支払う場合にのみ関係します。
パブリック DNS サーバー経由で到達可能なネットワークがある場合、このネットワークに接続されている PC は、別のデバイスからのドメイン名への応答要求を適切に処理するためにサーバー ホストのように構成する必要があります。これは、ドメイン名がサーバー構成で機能するため、PC にサーバー構成がない場合、ドメイン名は PC でも役に立たなくなるためです。
詳細については、DNS サーバーに関する次の Cisco ドキュメントを参照してください。 https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dns/configuration/15-mt/dns-15-mt-book/dns-config-dns.html
または、動作するプロトコルに関する公式ドキュメントである RFC 1034 を確認することもできます。出典: IETF.org