デフォルトの ECS DNS サーバー (100.100.2.136 および 100.100.2.138) は、パブリックドメイン名および Alibaba Cloud 内部ドメイン名のみを解決できます。プライベートドメイン名を解決するには、カスタム DNS サーバーを設定してください。
操作手順
オプション 1: DHCP オプションセットを使用した DNS 設定 (推奨)
DHCP オプションセット を使用すると、VPC 内のすべての ECS インスタンスに対して DNS サーバーの IP アドレスおよびドメイン名を一元的に構成できます。これにより、固定 IP アドレスを使用せずにホスト名または FQDN でインスタンス間通信が可能になります。この方法は OS に依存せず、一元管理と動的更新をサポートし、手動作業を削減できます。
オプション 2: インスタンス上で DNS を手動設定
Alibaba Cloud Linux、CentOS、および Red Hat
-
ECS インスタンスにログインします。
-
ECS コンソール - インスタンス にアクセスします。左上隅で、対象リソースのリージョンおよびリソースグループを選択します。
-
インスタンス詳細ページで、接続 をクリックし、ワークベンチ を選択します。画面の指示に従ってログインします。
-
-
/etc/resolv.confの先頭に次の行を追加します。<DNS_IP>はご利用の DNS サーバーの IP アドレスに置き換えてください。システムはリストの最初に記載された DNS サーバーを優先します。nameserver <DNS_IP> -
システムまたはネットワークの再起動時に上書きされないように、
/etc/resolv.confをロックします。ファイルのロックを解除するには、
chattr -i /etc/resolv.confを実行します。sudo chattr +i /etc/resolv.conf -
DNS 構成を検証します。出力内の
Serverアドレスが設定した IP アドレスと一致することを確認します。nslookupがインストールされていない場合は、sudo yum install bind-utilsを実行します。sudo nslookup <domain_name>
Windows Server
この例では Windows Server 2022 を使用しています。
-
ECS インスタンスにログインします。
-
ECS コンソール - インスタンス にアクセスします。左上隅で、対象リソースのリージョンおよびリソースグループを選択します。
-
インスタンス詳細ページで、接続 をクリックし、ワークベンチ を選択します。接続方法を ターミナル に設定し、ユーザー名 (例: Administrator) およびパスワードを入力します。
-
-
On を開き、ネットワークとインターネット に移動します。
-
イーサネット を選択し、ネットワーク をクリックしてから、編集 を DNS サーバー割り当て エリアでクリックします。
-
DNS 設定の編集 ダイアログボックスで、モードを 手動 に設定し、IPv4 を有効にします。
-
優先 DNS フィールドにカスタム DNS アドレスを入力します。代替 DNS フィールドには、Alibaba Cloud 内部サービスが正しく解決されるように
100.100.2.136を入力します。保存 をクリックします。