- 前述のトピックのように、GoogleなどのパブリックサイトのIPアドレスを正常にpingすることが
ping 216.58.200.238
できping www.google.com
ますname or service not known
。 - マイコンピュータは、VMWAREワークステーション、64ビットCentOS7に展開された仮想マシンです。
- ポイント2で述べたのと同じ設定を持つ別の同じコンピュータがあり、同じネットワーク設定があることを確認しました。私たちはそれをBと呼び、以前をAと呼びます。
ping www.google.com
マシンBでは機能しますが、マシンAでは機能しません。- また、両方のコンピュータでNetworkManagerが無効になっていることを確認しました。
以下は、AとBとまったく同じネットワーク設定です(IPアドレスを除く)。
TYPE=Ethernet DEVICE=ens33 NM_CONTROLLED=no BOOTPROTO=static DNS=8.8.8.8 IPADDR=192.168.0.12(for A)/13(for B) NETMASK=255.255.255.0 GATEWAY=192.168.0.1
答え1
パーサーの構成を確認してください。このファイルには、プロセスがパーサールーチンを最初に呼び出すときに読み取った情報が含まれています。このファイルは人間が読めるように設計されており、さまざまな種類のパーサー情報を提供するキーワードのリストが含まれています。
したがって、ファイルが存在しない場合は、ローカルシステムのネームサーバーのみが照会され、ホスト名に基づいてドメイン名が決定され、ドメイン名に基づいてドメイン検索パスが構築されます。
最初に使用するように編集し、/etc/resolv.conf
ファイルの上部に追加し、オプションでリストされているサーバーを削除またはコメントアウトします。現在、最大3つのネームサーバー行を含めることができます。
ノート:変更は/etc/resolv.conf
すぐに適用されます。
源泉:構成ファイルの解析
答え2
私の場合、ネームサーバーはすでに/etc/resolv.conf
ファイルにリストされていました。vi /etc/hosts
ターゲットサーバーに接続しているサーバーのホストファイル()を変更する必要があります。