一部のDNS設定に問題があるため、Webサイトの一部を機能させることができましたが、プレフィックス「www」を追加すると少しトリッキーになりました。
本質的に私が望むもの
mysite.net -> IPアドレス12.0.0.50(うまく動作します)www.mysite.net -> IPアドレス12.0.0.60(動作しません)
ここにいくつかのアドバイスをいただきありがとうございます。私の構文は問題の原因だと思いますが、オンライン資料を見た後も解決策が見つかりませんでした。
私の地域のコードは次のとおりです。
$TTL 1D
$ORIGIN mysite.net.
@ IN SOA ns1 admin.mysite.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
1D IN NS ns1
1D IN A 12.0.0.50
www CNAME mysite.net.
www 1D IN A 12.0.0.60
ns1 1D IN A 12.0.0.10
www.mysite.netにはAレコード12.0.0.60があり、wwwである必要があるため、CNAMEが必要ですが確認できません。私がここで何を間違っているのかというアイデアはありますか?
ベストアンサー1
CNAME
同じターゲットを作成するために使用されるエイリアスですが、ドメインはmysite.net
同じwww.mysite.net
ターゲットを共有しません。 2つのAレコードを設定する必要があります。
$TTL 1D
$ORIGIN mysite.net.
@ IN SOA ns1 admin.mysite.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ; minimum
)
@ IN NS ns1 ; mysite.net is handled by ns1.
@ IN A 12.0.0.50 ; mysite.net is at 12.0.0.50
ns1 IN A 12.0.0.10 ; ns1.mysite.net is at 12.0.0.10
www IN A 12.0.0.60 ; www.mysite.net is at 12.0.0.60
ここでは3つのマシンを使用できます。
- 12.0.0.10、DNSサーバーをホストします。 ns1.mysite.net経由でアクセスできます。
- 12.0.0.50、mysite.netでホストされている最初のウェブサイト。
- 12.0.0.60、www.mysite.netを介して2番目のウェブサイトホスティング。
この構成は、特権ネームサーバーとして見える12.0.0.10で実行する必要があります。ただし、入力は必要ありませんCNAME
。
ただし、コンテンツが12.0.0.60でホストされているサブドメインを追加したい場合は、次のことがforum
できます。
forum IN CNAME www ; forum is an alias to www (12.0.0.60)