サポートネットワーク
LinuxでDNS設定を変更する
最終更新日:2019-07-22
作成者:Jered Heeschen
サーバーのドメインネームサーバー(DNS)設定が正しく設定されていないか、独自のものを使用したい場合は、Linux®サーバーのDNS設定を変更する方法について説明します。,
SSLorで稼働する前にテストリンクなしでサイトをテストしたい場合は、DNS変更の前にエイリアスサイトが機能することを確認します。hostsファイルを変更して、特定のマシン上のドメインのdnを上書きすることができます。
構成ファイルへのネームサーバーの追加
ほとんどのLinuxオペレーティングシステムでは、システムがnameresolutionに使用するDNSサーバーは/etc/resolvで定義されます。confファイル。 そのファイルには少なくとも一つのnameserver
行が含まれている必要があります。 各nameserver
行はDNSserverを定義します。, ネームサーバーは、システムがファイルで見つけた順序で優先順位が付けられます。 ネームサーバーのインターネットプロトコル(IP)アドレスを使用するときに、システムがDNSserversに到達する方法を知っているまでドメイン名をどうするかを知らないため、構成ファイルにそれらを入力します。いくつかのケースでは、/etc/resolv。confは直接管理されたファイルで、ネットワークサービス(initscriptsまたはNetworkManager
を使用してnetwork
)によって設定されます。, 設定ファイルを直接編集するには、次の手順を使用してDNSサーバーを追加します。
-
resolvを開きます。必要な変更を行うために、
nano
などのエディタを使用してconfファイルを作成します。 ファイルがまだ存在しない場合は、次のコマンドで作成します。sudo nano/etc/resolv。conf
-
使用するネームサーバの行を追加します。 次の表は、クラウドサーバーのデータセンターに応じて、使用するネームサーバーのIPアドレスを示しています。, “ネームサーバーのIPアドレス”列には、設定ファイルに追加するラインが表示されます。
データセンター ネームサーバーのIPアドレス 香港(HKG) ネームサーバー120.136.32.62
ネームサーバー120.136.32.63北バージニア州(iad) ネームサーバー69.20.0.164
ネームサーバー69.20.0.196ロンドン(lon) ネームサーバー83.138.151.80
ネームサーバー83.138.151.51.,81Chicago (ORD) nameserver 173.203.4.8
nameserver 173.203.4.9Dallas/Fort Worth (DFW) nameserver 72.3.128.240
nameserver 72.3.128.241.Sydney (SYD) nameserver 119.9.60.62
nameserver 119.9.60.63.Frankfurt (FRA) nameserver 159.135.130.45
nameserver 159.135.130.46 -
Save the file.,
-
新しい設定が機能していることを確認するには、
ping
次のコマンドを使用してドメイン名を指定します。ping-c3rackspace.com
次のような結果が表示されます。
unknown host
メッセージが表示された場合は、DNSサーバーとして設定したIPアドレスを再確認してください。
IPv6アドレスを持つ同じネームサーバーの追加
サーバーでIPv6を使用している場合、ネームサーバーのIPv6addressesをresolvに追加する必要がある場合があります。confファイル。, 次の手順を実行することで、aDNSサーバーにIPv6アドレスがあるかどうかを確認できます。
IPv6アドレスが返された場合、resolvの別のnameserver
次に、前述のように、ping6
コマンドを使用して、正規のping
コマンドを使用して、システムにIPv6を使用させます。
コマンドを使用して、システムがIPv6を使用するようにテストします。
ping6
コマンドを使用して、システムがIPv6を使用するようにテストします。