見ると、/etc/hostname/
自分のデバイスのホスト名を見ることができます。ところで、ネットワークでnslookupを使用すると、これらの名前は表示されません。どの名前を使用する必要があるかをDNSサーバーにどのように通知できますか?
明確に言えば、私は小規模なローカルネットワークを使用しています。
編集:もう少し説明する必要があるようです。
/etc/hostname
1行だけのファイルがあります。
my_hostname
というLANがありますour_network.local
。
競合がなければ、ネームサーバーは名前を生成すると予想しましたが、my_hostname.our_network.local
私のIPアドレスに対してコマンドを実行するとnslookup
名前が見つかりませんでした。
答え1
答え2
あなたのドメイン名は最終的にグローバルDNSシステムによって決定されます。登録機関(例:Network Solutions)は、可能であればあなたが要求した最上位ドメイン(TLD)に新しい名前を割り当てます。また、世界中がグローバルホスト名を見つけることができるように、DNSサーバーのペアを提供する必要があります。あるいは、登録機関がこれをサービスとして提供することもできます。
これらのDNSサーバーは、ドメイン管理者が定義できるサブドメインとホスト名も定義できます。このドメイン名はホストで設定することも、DHCPプロトコルを介して動的に割り当てることもできます。提供されておらず、ホストが使用されている場合ゼロ構成.local
その後、独自にドメイン名を割り当てるシステムです。これは常に同じものを提供します。
動的DNSとDHCPを使用すると、ホストはDHCP要求に名前を提供し、DNSサーバーはその名前を提供するIPアドレスに関連付けるように更新されます。