私はドメイン名mydomain.example
を所有しており、DNSにCloudFlareを使用しています。ドメインは、GitHubでホストされている私のWebサイトを指すように構成されています。
並行して、OVHのDebian VPSがあり、完全修飾ドメイン名(FQDN)(vps123456.ovh.net
ではなく)を関連付けたいので、subdomain.mydomain.example
にします。
私の長期的な計画は、このVPSでも私のWebサイト(mydomain.example
)をホストすることですが、今のところ、混乱を避けるために、Webサイトを変更しないでおきます。
グーグルを使っていくつかの調査をした後、私は次のステップを思いついた:
subdomain.mydomain.example
がVPSのIPアドレス192.0.2.91
を指すようにします。VPSのホスト名をsubdomain.mydomain.example
に変更します。
/etc/hostname
の内容をvps123456.ovh.net
からsubdomain.mydomain.example
に変更します。/etc/hosts
の内容をから変更します
127.0.0.1 localhost
192.0.2.91 vps123456.ovh.net vps123456
に
127.0.0.1 localhost
192.0.2.91 subdomain.mydomain.example subdomain
再起動せずに変更を適用します。
/etc/init.d/hostname.sh start
この後、hostname
を実行するとsubdomain.mydomain.example
が得られました。これは良いことです。しかし、新しい端末を開いてssh [email protected]
を試してみると、機能しませんでした(タイムアウト)。
pdate:明確にするために、私の最終的な目標は、ssh [email protected]
を使用してマシンにSSHで接続できるようにすることではなく、マシンのIPアドレスをFQDNに関連付けることです(これは必要です)一部の事務処理:マシンを介して機関サーバーに接続する必要があり、セキュリティ上の理由から、このゲートウェイマシンのIPアドレスをFQDNに関連付ける必要があります。そのためにVPSを設定しようとしています)。
CloudFlareは、新しいA
レコードをそのDNS
サーバーに配布するのに(短い)時間がかかる場合があります。さらに、subdomain.domain.example
の古いA
レコード(または以前の不在)は、古いレコードのDNS
(またはの最後の番号)で示される期間、使用するTTL
再帰リゾルバーのキャッシュに残っている可能性がありますSOA
レコード(存在しない場合)。 Dig subdomain.domain.example
で、IPアドレスがすでに正しいかどうかを確認してください。
ただし、ドメイン名を返すには、おそらくIPアドレスの逆引き参照が必要です(Dig -x 192.0.2.91
で確認してください)。これは、IPアドレスの所有者(OVH)がPTR
レコードを追加することで行われます。通常、逆引き参照はWebインターフェイスを介して変更できます。
/etc/hosts
に追加した行:
192.0.2.91 subdomain.mydomain.example subdomain
ローカル(マシン上で)3つのDNS
レコードとして機能します:
subdomain.mydomain.example. IN A 192.0.2.91
subdomain. IN A 192.0.2.91
91.2.0.191.in-addr.arpa. IN PTR subdomain.mydomain.example.
ここで、実際のPTR
レコードが必要です。