ping: 不明なホスト

ping: 不明なホスト

RHEL 6.6を使用してワークステーションを設定しています。私がするとき

ping server1

それは言うping: unknown host server1。ただし、pingIPアドレスxx.xx.xx.xxxとしてserver1を使用できます。

/etc/resolv.confNetworkManagerによって上書きされるようです。

私はこれを私のものに追加しました/etc/sysconfig/network-scripts/ifcfg-eth0

DNS1=xx.xx.xx.xxx
DNS2=xx.xx.xx.xxx
DOMAIN=xxx.xxx.xx

どの提案が間違っている可能性がありますか?

答え1

server1はインターネットサイト(www.google.comなど)のプレースホルダですか?それともローカルネットワークで制御するマシンですか?

これがあなたのコンピュータである場合、あなたのDNSはそれを知らないかもしれません。ホストファイルに1行を追加することで問題を解決できます。

ローカルコンピュータの場合、オプションは次のとおりです。

  1. これを各システムのホストファイルに追加します(このファイルはWindowsおよびOSXホストでも利用可能です)。最も簡単ですが、時間がかかります。

  2. マシンIP(おそらくMAC ID経由)は、DNSを処理し、これらの名前を提供するDHCPサーバーを介して展開されます。その可能性はほとんどありません。これはDHCPサーバーによって異なりますが、DD-WRTファームウェアはこれを行うことができます。

  3. 独自のDNSサーバーを実行し(キャッシュされたDNSを使用可能)、構成でサーバーIPを定義します。

以下は、UbuntuサーバーにキャッシュされたDNSを設定する例です。 Red Hat ELについてはよくわかりません。

https://help.ubuntu.com/lts/serverguide/dns-configuration.html

答え2

/etc/hosts ファイルに次のエントリを作成します。

xxx.xxx.xxx.xxxサーバー1

そのうち、xxx.xxx.xxx.xxxはserver1のIPです。

また、server1にパブリックDNSがある場合は、/etc/resolv.confが8.8.8.8および4.2.2.2を指していることを確認してください。

猫/etc/resolv.conf:

ネームサーバー 8.8.8.8

ネームサーバー 4.2.2.2

server1 の公開解像度がわからない場合は、ネットワーク上の server1 のプライベート解像度を探します。プライベートまたはパブリック解像度がない場合、server1は想像力にのみ存在しますが、/ etc / hostsファイルを使用してローカルシステムでこれを現実にすることができます。

関連情報