Назад | Перейти на главную страницу

Могу ли я создать CNAME для www.example.com в файле зоны для example.org?

Я использую example.org в этом вопросе только в качестве примера. В моем реальном файле зоны у меня есть реальный домен вместо example.org.

Вот так сейчас выглядит мой файл зоны.

$TTL 14400
@   IN  SOA ns1.linode.com. example\.org.gmail.com. 2017061008 14400 14400 604800 14400
@       NS  ns1.linode.com.
@       NS  ns2.linode.com.
@       NS  ns3.linode.com.
@       NS  ns4.linode.com.
@       NS  ns5.linode.com.
@           A   101.101.101.101
www         A   101.101.101.101
@           AAAA    1001:1001::1001:1001:1001:1001
www         AAAA    1001:1001::1001:1001:1001:1001
www.example.com         CNAME   example.org.
www.example.net         CNAME   example.org.

Вы видите что-нибудь неправильное в этом файле зоны?

Я спрашиваю об этом, потому что nslookup of example.org и www.example.org успешно, но nslookup из www.example.com и www.example.net терпит неудачу. Что мне не хватает?

Примечание 1: я зарегистрировался example.com, example.org так же как example.net и в их whois информация, Name Server поля указывают на ns1.linode.com, ns2.linode.com, и т.д.

Примечание 2: я управляю своей зоной с помощью веб-интерфейса Linode DNS Manager. Приведенный выше выходной блок получен из дампа зоны, предоставленного мне Linode DNS Manager.

Это невозможно. В зоне example.org, вы можете определять записи только для этого домена.

Вам нужно будет определить запись www.example.com в файле зоны для example.com.

Тебе нужно иметь www.example.com. CNAME (или www CNAME) в файле зоны для того же домена example.com.. Без конечной точки вы просто указываете субдомен для (в настоящее время отсутствует) $ORIGIN, например www.example.com.example.org.

В каноническое имя CNAME создает псевдоним любой записи, а не только A. Поэтому я бы рекомендовал использовать www.example.com. CNAME www.example.org. вместо простого домена, чтобы избежать возможного сглаживания MX, TXT и т.п.

www.example.com         CNAME   example.org.
www.example.net         CNAME   example.org.

Это неправильно, как я думаю - в этом случае вы определили что-то вроде этого:

www.example.com.example.org 
www.example.net.example.org

Если вы хотите указать www.example.net и www.example.com на IP, объявленный для example.org, вы должны добавить точки в конце, например:

www.example.com.         CNAME   example.org.
www.example.net.         CNAME   example.org.