EHLO ничего не возвращает с инициализированным постфиксом, работающим на порту 25

Итак, я переустанавливал 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-адрес.

-4
задан 17 September 2018 в 02:17
1 ответ

Нет простого способа обойти это. Согласно 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 сервер имен не будет поддерживать эту функцию напрямую.

2
ответ дан 5 December 2019 в 22:09

Теги

Похожие вопросы