🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
DNSレコード

DNSレコードとは、DNS(ドメインネームシステム)に登録する情報を指します。主なレコードの種類としては「A/AAAA」「PTR」「SOA」「CNAME」「MX」「NS」「TXT」などがあり、それぞれに役割を持ちます。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

2回答

4727閲覧

Zoneファイルの更新でエラーの解決が出来ない

melmelme

総合スコア38

DNSレコード

DNSレコードとは、DNS(ドメインネームシステム)に登録する情報を指します。主なレコードの種類としては「A/AAAA」「PTR」「SOA」「CNAME」「MX」「NS」「TXT」などがあり、それぞれに役割を持ちます。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

1クリップ

投稿2020/12/22 11:49

DoレジというレジストラでDNSのZoneファイルにCNAMEを追加して更新しようとしているのですが、エラーが出てしまい解決が出来ません。
当方、インフラ周辺について初心者でして何方かご教授いただけませんでしょうか。

【環境について】
サーバー:Wix(ホームページ作成サービス)
メールサーバー:Hetemlレンタルサーバー

【行いたい事】
DNSのZoneファイルにCNAMEを追記したい

Zonefile

1$TTL 3600 2@ IN SOA NS1.DO-REG.JP. root.TEST.JP. ( 3 2012134000 ; Serial 4 10800 ; Refresh 3 hour 5 3600 ; Retry 1 hour 6 360000 ; Expire 100 hours 7 3600 ; Minium 1 hours 8 ) 9; 10 IN NS NS1.DO-REG.JP. 11 IN NS NS2.DO-REG.JP. 12WWW IN CNAME www3.wixdns.net. 13 IN MX 10 MAIL22.HETEML.JP. 14 IN A 11.222.33.444 15; 16; 17WWW IN A 11.222.33.444

※IPアドレスとドメイン名をダミーに置換しております。

【出るエラーについて】

Error

1dns_master_load: [filepath]:17: WWW.TEST.JP: CNAME and other data 2zone TEST.JP/IN: loading from master file [filepath] failed: CNAME and other data 3zone TEST.JP/IN: not loaded due to errors.

何卒宜しくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

本題ではないですがまず、ダミーとおっしゃっているドメイン名 test.jp は実在のドメイン名です。
質問者さんが登録されているドメイン名であれば別ですがおそらく異なると思いますので例示に用いるのはやめたほうがいいです。

JPRSのページにも 例示に使用可能なドメイン名はありませんか? として例示ドメイン名について記載がありますのでご覧ください。
※ example.jp などが例示用として提供されています。


本題です。

DoレジのDNSコンテンツサーバ―の動作を知らないので実際に何をエラーとしているかはわかりませんが、DNSの仕様から判断して誤りのある設定ですのでその点について書きます。

CNAME は 「ラベル(左側)は右側の名前の別名(左側の正式名称は右側」という設定となります。

そのため、 CNAME が設定されているラベルには他のレコードタイプ(AであれMXであれ)は設定できません。

質問にある

WWW IN CNAME www3.wixdns.net. IN MX 10 MAIL22.HETEML.JP. IN A 11.222.33.444 WWW IN A 11.222.33.444

これらはすべて WWW に対しての定義となるためこの制約に反しています。
(かつ下2行は同義です)

※ラベルを省略した場合、直上のラベルと同じものを指定したとみなされます。

CNAME を設定したいのであれば

WWW IN CNAME www3.wixdns.net.

この行のみを指定することしかできません。
ただしこれをすると、 WWW = www3.wixdns.net. となり名前解決の際に返ってくるIPアドレスは www3.wixdns.net. のものとなり、 @WWW に対するメールは www3.wixdns.net のMXレコードで定義されているサーバーに届くことになります。

おそらく想定されていない動作かと思います。

実際にやりたいことが何かはわかりませんが、 CNAME の利用はかなり理解したうえでないと難しいものですので、実現したい内容とそのための設定をもうすこし吟味し調べてからにすることをお勧めします。

投稿2020/12/22 12:23

kaz.Suenaga

総合スコア2037

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ホストwwwが CNAMEとAの両方で定義されているからではないでしょうか。
末尾の行を削除するか、ホスト名を変更して衝突しないようにすれば解決するかと思います。

投稿2020/12/22 11:59

ockeghem

総合スコア11705

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問