Итак, я переустанавливал postfix несколько раз из-за разных проблем. Оказывается, он запускается нормально и работает с портом 25:
Я делаю netstat -nltp | grep 25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 18383/master
tcp6 1 0 ::1:25 :::* LISTEN 18383/master
Затем nc -v -C localhost 25 И я получаю
Ncat: Version 7.40 ( https://nmap.org/ncat )
Ncat: Connected to ::1:25.
. Не думаю, что это нормально, потому что кое-что о постфиксе должно появиться. net ) в панели управления, добавил доказательство, и в течение нескольких часов моим доменом управлял Яндекс.
Поскольку я размещаю личный сайт в собственном офисе и мой интернет-провайдер не продает статические IP я решил использовать DDNS. Но когда я попытался добавить CNAME для @
, который указывает на my-domain.example-ddns.org
, я обнаружил, что это не… ничего. Запись просто не создается. Я попытался добавить еще один для поддомена, и он отлично работает.
Прочитав руководства Яндекса , я прочитал следующее:
CNAME. Помните, что запись CNAME не может быть настроена для корневого домена, потому что это запрещено RFC.
Представьте мой шок, когда я читаю такую вещь, когда в то же время у меня есть другой домен, зарегистрированный в namecheap, но используя namecheap ' Вместо этого я установил запись CNAME для @, которая указывает на my-other-domain.example-ddns.org
, и она отлично работает!
Как мне решить эту проблему? Запрещается использовать запись A, поскольку я не могу получить статический IP-адрес.
Нет простого способа обойти это. Согласно RFC 1912 :
2.4 CNAME records
A CNAME record is not allowed to coexist with any other data.
Однако вершина любой зоны ДОЛЖНА содержать другие данные, такие как записи SOA и NS, поэтому CNAME не может находиться наверху.
Следовательно, вам обычно приходится прибегать к записи A, а не к CNAME; однако есть исключения из этого правила, когда домен размещается на сервере, способном динамически генерировать записи A. Например, в EasyDNS есть способ обойти это, используя частную реализацию записи «ANAME», описанную здесь . Однако стандартный, совместимый с RFC сервер имен не будет поддерживать эту функцию напрямую.