web-dev-qa-db-ja.com

DNSゾーンファイルを介したGoogleAppsの設定

特定のドメインでGoogleAppsを使用するためのDNSの設定に問題があります。一部のコントロールパネル(GoDaddyなど)を介して制御されるドメインのDNSを簡単に設定できますが、サーバー上のゾーンファイルを介して制御されるドメインに問題があります。

次のようにゾーンファイルを構成した場合:

MYDOMAIN.COM.    3600    IN    SOA    some.domaincontrol.com.    name.mail.com (
            2012041904
            28800
            7200
            604800
            3600
            )
; A Records
@    3600    IN    A    000.000.000.000

; CNAME Records
mail    3600    IN    CNAME    ghs.google.com
calendar    3600    IN    CNAME    ghs.google.com
docs    3600    IN    CNAME    ghs.google.com
www    3600    IN    CNAME    @
test    3600    IN    CNAME    @

; MX Records
@    3600    IN    MX    1    ASPMX.L.GOOGLE.COM
@    3600    IN    MX    5    ALT1.ASPMX.L.GOOGLE.COM
@    3600    IN    MX    5    ALT2.ASPMX.L.GOOGLE.COM
@    3600    IN    MX    10    ASPMX2.GOOGLEMAIL.COM
@    3600    IN    MX    10    ASPMX3.GOOGLEMAIL.COM

; TXT Records
@    3600    IN    TXT    "google-site-verification=blah-blah-12345"

; NS Records
@    3600    IN    NS    some.domaincontrol.com
@    3600    IN    NS    another.domaincontrol.com

次に、Google Appsによって報告されたMXレコード、および一部のDNSクエリサイト(ネットワークツールなど)には、ドメイン自体のサフィックスが付いています。

MX    1    ASPMX.L.GOOGLE.COM.MYDOMAIN.COM
MX    5    ALT1.ASPMX.L.GOOGLE.COM.MYDOMAIN.COM
MX    5    ALT2.ASPMX.L.GOOGLE.COM.MYDOMAIN.COM
MX    10    ASPMX2.GOOGLEMAIL.COM.MYDOMAIN.COM
MX    10    ASPMX3.GOOGLEMAIL.COM.MYDOMAIN.COM

また、「mail」、「docs」、「calendar」サブドメインはGoogleAppsにリダイレクトされていません。

また、外部(Google)メール交換を適切に指すことを期待して、MXレコードに対して次の構成を試しました。

; MX Records
3600    MX    1    ASPMX.L.GOOGLE.COM.
3600    MX    5    ALT1.ASPMX.L.GOOGLE.COM.
3600    MX    5    ALT2.ASPMX.L.GOOGLE.COM.
3600    MX    10    ASPMX2.GOOGLEMAIL.COM.
3600    MX    10    ASPMX3.GOOGLEMAIL.COM.

しかし、これにより、GoogleAppsとDNSクエリによってMXレコードが取得されませんでした。 DNSゾーンファイルで何らかの設定ミスが発生しています

外部のMXおよびCNAMElcoationを適切に指すように、ゾーンファイルを介してドメインを適切に構成するにはどうすればよいですか?特にGoogleアプリに?

PS。これがより適切な場所であることに気付く前に、私は最初にStackoverflowに同じ質問を投稿しました。 質問URL

3
deyo.vuk

ゾーンファイルでは、末尾にドットがないすべてのドメイン名はゾーンに対してとして解釈されます。 @はゾーンドメインのショートカットであり、labelを省略すると、最後のラベルが使用されます。これが、前回のMXの例でMXレコードがない理由です。

; CNAME Records
mail     3600    IN    CNAME ghs.google.com.
calendar 3600    IN    CNAME ghs.google.com.
docs     3600    IN    CNAME ghs.google.com.
www      3600    IN    CNAME @
test     3600    IN    CNAME @
; MX Records
@        3600    IN    MX    1    ASPMX.L.GOOGLE.COM.
@        3600    IN    MX    5    ALT1.ASPMX.L.GOOGLE.COM.
@        3600    IN    MX    5    ALT2.ASPMX.L.GOOGLE.COM.
@        3600    IN    MX    10    ASPMX2.GOOGLEMAIL.COM.
@        3600    IN    MX    10    ASPMX3.GOOGLEMAIL.COM.

; TXT Records
@        3600    IN    TXT   "google-site-verification=blah-blah-12345"

; NS Records
@        3600    IN    NS    some.domaincontrol.com.
@        3600    IN    NS    another.domaincontrol.com.
9
Sandman4