Linuxの問題ログ - ホスト名はbogonになりました

Linuxの問題ログ - ホスト名はbogonになりました

要約:この論文では、ホスト名がbogonやソリューションとなりの理由を記録します。

問題を再現するために、

ホスト名がbogonにログインした後、それはその後、Linuxシステムのログを記録するたびにbogonです。

1への接続192.16835.12822 ...
 2  接続が確立しました。
3を押して、ローカルシェルにエスケープする' Ctrlキー+ Altキー+] ' 4  
5最終ログイン:月11月18  172449  2019年から192.16835.1 
6 [ルート@ bogon〜]#

ソリューション

(再起動問題解決後に)hostsファイルを変更します。

etcディレクトリにあるhostsファイルを変更し、ホスト名に対応するホストアドレスを追加します。

システムを再起動し、問題が解決されます。

1への接続192.16835.12822 ...
 2  接続が確立しました。
3を押して、ローカルシェルにエスケープする' Ctrlキー+ Altキー+] ' 4  
5最終ログイン:月11月18  173502  2019年から192.16835.1 
6 [ルート@ localhostの〜]#

ホスト名を変更します(問題がまだ再起動後に存在します)

CentOSの7では、ホスト名をより便利に、単一のコマンドで変更します。

1 [ルート@ bogon〜]#hostnamectlセット- ホスト名はlocalhost
 2 [ルート@ bogon〜]#

しかし、このアプローチは動作し、または再起動時にしません。

1への接続192.16835.12822 ...
 2  接続が確立しました。
3を押して、ローカルシェルにエスケープする' Ctrlキー+ Altキー+] ' 4  
5最終ログイン:月11月18  172449  2019年から192.16835.1 
6 [ルート@ bogon〜]#

問題の説明

調査プロセス

問題が発生した場合、最初のネットワーク設定ファイルを確認してください。

1 [ルート@ bogon〜]#のの/ etc /のsysconfig / ネットワーク
 2  アナコンダによって作成された#
 3 [ルート@ bogon〜]#

そして、我々はすべての問題を発見した後、ホスト・コンフィギュレーション・ファイルを表示しませんでした。

1 [ルート@ bogon〜]#のの/ etc / ホスト
 2  127.00.1    ローカルホストlocalhost.localdomainをlocalhost4 localhost4.localdomain4
 3 :: 1          localhostのlocalhost.localdomainをlocalhost6 localhost6.localdomain6
 4  
5 [ルート@ bogon〜]#

何も問題はありませんが、ホストのホスト名はlocalhost、その後、ホスト名を解決した後に見て:

1 [ルート@ bogon〜]#ホスト名
2  bogon
 3 [ルート@ bogon〜]#

ディスカバリーはbogonになったので、裁判官は、DNSの設定ファイルを参照して、DNSに問題がある可能性があります。

1 [ルート@ bogon〜]#のの/ etc / resolv.confの
 2  のNetworkManagerによって生成された#
 3  ローカルドメイン検索
 4ネームサーバ192.16835.2 
5 [ルート@ bogon〜]#

これは、より多くのラインよりことがわかっ  検索LOCALDOMAIN  、このライン構成の原因である必要があります。

ネイティブアドレスに解決状況を確認するnslookupコマンドを使用します。

1 nslookupコマンド[ルート@ bogon〜]#192.16835.128 
2  128.35168.192 -addr.arpa名= bogon。
3つの 
4  :権威の答えはから見つけることができる
 5  
6 [ルート@ bogon〜]#

私は、resolv.confの中に設定されている場合名前が問題であること、その後、bogonで解決することが分かっ  ローカルドメイン検索  、ホスト名は、ホストとネットワーク構成ファイルに優先して、ここで得られました、。

理由

オンラインクエリを通じてその情報は、bogonは、インターネットルーティングテーブルに表示されてはならないアドレスです。

初期化システムにおいてLinuxが最初の解決は、ホスト名に結果を割り当てるために、ホスト名がlocalhostまたはlocalhost.localdomainをである場合、ホストIPアドレスを取得し、逆DNS解決を実行する、ホスト名を決定します。問題は、それがbogonにログインするときにホストアドレスの発見につながったbogonに解決ネットワークアドレス、上に現れるべきではありませんので、いくつかのDNSサーバがプライベートアドレスとIPアドレスを保持することです。

もはやDNSサーバーを経由して、ローカルホストに直接ローカルアドレスを解決するために、hostsファイルを変更していない、それはbogonに解決されることはありません。

hostsファイルを変更するだけでなく、あなたはまた、プライマリDNSは任意に設定が保存、元のIPに戻し、その後、設定を保存するためのアドレスを変更し、現在のユーザーをログオフし、再度ログオン、DNSサーバを置き換えることができます。しかし、この方法で、私は、不確実な缶を試していません。

おすすめ

転載: www.cnblogs.com/shamao/p/11883914.html