私のドメイン名はどのように決定されますか?

私のドメイン名はどのように決定されますか?

見ると、/etc/hostname/自分のデバイスのホスト名を見ることができます。ところで、ネットワークでnslookupを使用すると、これらの名前は表示されません。どの名前を使用する必要があるかをDNSサーバーにどのように通知できますか?

明確に言えば、私は小規模なローカルネットワークを使用しています。

編集:もう少し説明する必要があるようです。

/etc/hostname1行だけのファイルがあります。

my_hostname

というLANがありますour_network.local

競合がなければ、ネームサーバーは名前を生成すると予想しましたが、my_hostname.our_network.local私のIPアドレスに対してコマンドを実行するとnslookup名前が見つかりませんでした。

答え1

動的DNS情報を更新するために使用できるツールは次のとおりです。nsupdate、通常はバインディングツールパッケージが付属しています。

静的DNSを持っているか設定したい場合は、DNSを設定するための基本的なツールに精通している必要があります。bind。多くのオンラインチュートリアルがあります。これまたはこれ

独自のDNSサーバーがない限り、「標準ユーザー」がこの情報を編集できることはまれです。

答え2

あなたのドメイン名は最終的にグローバルDNSシステムによって決定されます。登録機関(例:Network Solutions)は、可能であればあなたが要求した最上位ドメイン(TLD)に新しい名前を割り当てます。また、世界中がグローバルホスト名を見つけることができるように、DNSサーバーのペアを提供する必要があります。あるいは、登録機関がこれをサービスとして提供することもできます。

これらのDNSサーバーは、ドメイン管理者が定義できるサブドメインとホスト名も定義できます。このドメイン名はホストで設定することも、DHCPプロトコルを介して動的に割り当てることもできます。提供されておらず、ホストが使用されている場合ゼロ構成.localその後、独自にドメイン名を割り当てるシステムです。これは常に同じものを提供します。

動的DNSとDHCPを使用すると、ホストはDHCP要求に名前を提供し、DNSサーバーはその名前を提供するIPアドレスに関連付けるように更新されます。

関連情報