none
Non-existent domain RRS feed

  • Вопрос

  • Господа, весь мозг сломал, два провайдера измучились с моей проблемой, все уже устали от нее, но таки хочется понять откуда у этой проблемы растут ноги. Рассказываю по порядку. Есть такой домен mail.vasherin.com - обычный Google интегрированный домен для доступа к почтовым ящикам небольшой компании. Раньше он хостился у провайдера majordomo.ru и когда-то все прекрасно работало, но в какой-то момент времени этот домен перестал быть доступен, причем именно через Windows DNS. 
    Провайдер majordomo.ru сказал обращаться в техподдержку microsoft, поэтому был заменен на провайдера zenon но там оказалась такая же фигня, но в отличии от majordomo там хотя бы пытаются мне помочь.

    В чем разница в DNS, спросите вы? Вот и я думал что никакой разницы нет, но она есть! Для примера возьму еще один аналогичный домен mail.eksimlog.ru. Разница между ними в том, что они хостятся у разных провайдеров, но в остальном это абсолютно идентичные CNAME записи направленные на ghs.google.com.

    Итак проверю сначала то с чем проблем не было и нет, то есть mail.eksimlog.ru. Эта зона хостится в мастерхосте.

    > mail.rutravel.ru
    Server:  bla.bla.ru
    Address:  192.168.2.3

    Non-authoritative answer:
    Name:    ghs.l.google.com
    Address:  74.125.77.121
    Aliases:  mail.rutravel.ru, ghs.google.com

    тут все работает и никаких проблем нет. Теперь беру точно такой же хост mail.vasherin.com

    > mail.vasherin.com
    Server:  bla.bla.ru
    Address:  192.168.2.3

    *** bla.bla.ru can't find mail.vasherin.com: Non-existent domain

    Проверяю тоже самое дигом

    ; <<>> DiG 9.3.2 <<>> mail.rutravel.ru
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1709
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;mail.rutravel.ru.              IN      A

    ;; ANSWER SECTION:
    mail.rutravel.ru.       21480   IN      CNAME   ghs.google.com.
    ghs.google.com.         46925   IN      CNAME   ghs.l.google.com.
    ghs.l.google.com.       159     IN      A       74.125.77.121

    ;; Query time: 15 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Wed Dec 02 22:56:18 2009
    ;; MSG SIZE  rcvd: 98

    теперь тоже самое для mail.vasherin.com 

    ; <<>> DiG 9.3.2 <<>> mail.vasherin.com
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 1980
    ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;mail.vasherin.com.             IN      A

    ;; ANSWER SECTION:
    mail.vasherin.com.      300     IN      CNAME   ghs.google.com.

    ;; AUTHORITY SECTION:
    google.com.             300     IN      SOA     dns0.zenon.net. dnsmaster.zenon.
    net. 113900560 7200 3600 604800 300

    ;; Query time: 62 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Wed Dec 02 22:57:25 2009
    ;; MSG SIZE  rcvd: 120

    Лезу в той же конторе на юниксовую машину - все работает и резолвится!

    [user@ns ~]$ nslookup
    > mail.vasherin.com
    Server:         10.1.1.2
    Address:        10.1.1.2#53

    Non-authoritative answer:
    mail.vasherin.com       canonical name = ghs.google.com.
    ghs.google.com  canonical name = ghs.l.google.com.
    Name:   ghs.l.google.com
    Address: 74.125.77.121

    Проверяю тоже самое еще на десятке Windows серверов в разных точках Москвы - корректно отображает этот д
    омен только один сервер! Все остальные домены имеющие аналогичные CNAME записи - без проблем резолвятся.

    Вот еще пример разной работы провайдеров:

    Вот так ведет себя masterhost:

    > server ns.masterhost.ru
    Default Server:  ns.masterhost.ru
    Address:  217.16.20.30

    > mail.eksimlog.ru
    Server:  ns.masterhost.ru
    Address:  217.16.20.30

    Name:    mail.eksimlog.ru
    Served by:
    - ns1.masterhost.ru
              217.16.16.30
              eksimlog.ru
    - ns2.masterhost.ru
              217.16.22.30
              eksimlog.ru
    - ns.masterhost.ru
              217.16.20.30
              eksimlog.ru

    Имхо все верно - сервер не поддерживает рекурсию, но сообщает что данный хост, есть на всех трех его серверах. 

    > server dns1.zenon.net
    Default Server:  dns1.zenon.net
    Address:  195.2.64.38

    > mail.vasherin.com
    Server:  dns1.zenon.net
    Address:  195.2.64.38

    *** dns1.zenon.net can't find mail.vasherin.com: Non-existent domain

    Намекните куда копать? Двух провайдеров уже сменил, прям хоть в мастерхост беги хостить этот домен! Я бы еще понял если бы у меня не работал CNAME вообще, но я не могу понять, почему в одном случае он работает, а в другом нет и не понимаю я, как обойти этот неприятный момент.


    2 декабря 2009 г. 20:13

Ответы

  • Все уже, ответ найден. Я не знаю почему этот домен не работал в majordomo.ru, а в zenon он не работал потому, что у них каким-то образом в DNS создалась зона google.com. В этом случае осталось только понять почему все UNIX сервера на это плевали, а Windows серверам это как серпом по яйцам, причем далеко не всем серверам как выяснилось. 
    • Помечено в качестве ответа Dmitry Orel 2 декабря 2009 г. 21:37
    2 декабря 2009 г. 21:37

Все ответы

  • Ваши зоны ресолвятся нормально.

     Возможно проблема в настройках ДНС сервера у провайдера.

    Например Ваш IP он (сервер) считает "чужим" и отказывается обслуживать.


    Green Rent IT
    2 декабря 2009 г. 20:51
  • Естественно мой IP он считает чужим, я для этого провайдера такой же человек с улицы как и все остальные. Я не пользуюсь его DNS сервером - у меня своих DNS серверов хватает и они резолвят все что угодно, кроме этого злополучного домена :(
    2 декабря 2009 г. 20:55
  • Смущает отсутствие записей типа NS для vasherin.com

    # dig vasherin.com

    ; <<>> DiG 9.6.0-P1 <<>> vasherin.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32609
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;vasherin.com.                  IN      A

    ;; AUTHORITY SECTION:
    vasherin.com.           175     IN      SOA     dns0.zenon.net. dnsmaster.zenon.net. 118037210 7200 3600 604800 300


    Green Rent IT
    • Помечено в качестве ответа Dmitry Orel 2 декабря 2009 г. 21:37
    • Снята пометка об ответе Dmitry Orel 2 декабря 2009 г. 21:37
    2 декабря 2009 г. 21:15
  • Все уже, ответ найден. Я не знаю почему этот домен не работал в majordomo.ru, а в zenon он не работал потому, что у них каким-то образом в DNS создалась зона google.com. В этом случае осталось только понять почему все UNIX сервера на это плевали, а Windows серверам это как серпом по яйцам, причем далеко не всем серверам как выяснилось. 
    • Помечено в качестве ответа Dmitry Orel 2 декабря 2009 г. 21:37
    2 декабря 2009 г. 21:37