The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"DNS - имя хоста не видно в интернете"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"DNS - имя хоста не видно в интернете"
Сообщение от MayVortex Искать по авторуВ закладки on 15-Дек-02, 18:17  (MSK)
Приветствую!

Есть проблема: настроил на одной машине DNS и MAIL сервер (машина с одним интерфейсом - IP реальный, инетовский). На некоторые сервера почта уходит нормально, другие орут: "cannot route. MX records poit to unrechale host". Попробовал с www.all-nettools.com резолвить своё имя хоста (mail.mydomain.ru) получил правильный адрес... Потом попробовал в обратную сторону (213.22.41.222) и обломался - IP находит, но не распознаёт имя хоста! В связи с этим вопрос: как выставить имя хоста так, чтобы его было видно из и-нета? Причём из внутренней сети - всё работает! Я пытался и трейсить и не только и по IP адресу (причём показывается сразу куча сопоставлений типа% ns.mydomain.ru, mx.mydomain.ru, mail.mydomain.ru и так далее)... а из интернета не работает!
Привожу настройки DNS сервера (подменённые, конечно... но кроме имён всё так).

$ hostname ns
$ linuxconf - везде, где только можно имя хоста - ns, в алиасах mail mx

Настройки ДНС

============ resolv.conf ===============
nameserver 213.22.41.222
============ named.conf  ================
options {
        directory "/var/named";
};

zone "." {
        type hint;
        file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
        type master;
        file "local.rev";
notify no;
};

zone "localhost" {
        type master;
        file "local.zone";
notify no;
};

zone "mydomain.ru" {
        type master;
        file "fwd/mydomain.host";
};

zone "222.41.22.in-addr.arpa" {
        type master;
        file "rev/222.41.22.in-addr.arpa.dns";
notify no;
};
============== mydomain.host =================
$TTL 3600
@       IN      SOA     ns.mydomain.ru. mayvortex.dinfo.ru. (
                        199609206       ; serial, todays date + todays serial #
                        8H              ; refresh, seconds
                        2H              ; retry, seconds
                        1W              ; expire, seconds
                        1D )            ; minimum, seconds

NS      ns.mydomain.ru.
     NS      ns1.mydomain.ru.
MX 10 mx.mydomain.ru.

localhost        A       127.0.0.1
ns                      A       213.22.41.222
ns1                     A       212.52.21.222
mail                    A       213.22.41.222
mx                      A       213.22.41.222
================== rev ========================
$TTL 3600
@               IN      SOA     ns.mydomain.ru. mayvortex.dinfo.ru. (
                                199609206       ; Serial
                                28800   ; Refresh
                        7200    ; Retry
                        604800  ; Expire
                        86400)  ; Minimum TTL

                NS      ns.mydomain.ru.
                NS      ns1.mydomain.ru.
;       Servers

222                     PTR ns.mydomain.ru.
                        PTR     mx.mydomain.ru.
                        PTP     mail.mydomain.ru.
========================================================

Вот так! Я не могу понять, что не правильно... Я даже не уверен в том, неправильно ли это на моём сервере или на вышестоящем. Но до этого стоял виндовый сервер и там всё работало, а сейчас переставил на линукс - работать перестало!

Подскажите, пожалуйста, в чём дело (450 человек сейчас сидят без почты :()

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: DNS - имя хоста не видно в интернете"
Сообщение от J Искать по авторуВ закладки on 15-Дек-02, 18:41  (MSK)
>Приветствую!
>
>Есть проблема: настроил на одной машине DNS и MAIL сервер (машина с
>одним интерфейсом - IP реальный, инетовский). На некоторые сервера почта уходит
>нормально, другие орут: "cannot route. MX records poit to unrechale host".
>Попробовал с www.all-nettools.com резолвить своё имя хоста (mail.mydomain.ru) получил правильный адрес...
>Потом попробовал в обратную сторону (213.22.41.222) и обломался - IP находит,
>но не распознаёт имя хоста! В связи с этим вопрос: как
>выставить имя хоста так, чтобы его было видно из и-нета? Причём
>из внутренней сети - всё работает! Я пытался и трейсить и
>не только и по IP адресу (причём показывается сразу куча сопоставлений
>типа% ns.mydomain.ru, mx.mydomain.ru, mail.mydomain.ru и так далее)... а из интернета не
>работает!
>Привожу настройки DNS сервера (подменённые, конечно... но кроме имён всё так).
>
>$ hostname ns
>$ linuxconf - везде, где только можно имя хоста - ns, в
>алиасах mail mx
>
>Настройки ДНС
>
>============ resolv.conf ===============
>nameserver 213.22.41.222
>============ named.conf  ================
>options {
>        directory "/var/named";
> };
>
>zone "." {
>        type hint;
>        file "named.ca";
>};
>
>zone "0.0.127.in-addr.arpa" {
>        type master;
>        file "local.rev";
> notify no;
>};
>
>zone "localhost" {
>        type master;
>        file "local.zone";
> notify no;
>};
>
>zone "mydomain.ru" {
>        type master;
>        file "fwd/mydomain.host";
>};
>
>zone "222.41.22.in-addr.arpa" {
>        type master;
>        file "rev/222.41.22.in-addr.arpa.dns";
> notify no;
>};

зона должна называться 41.22.213.in-addr.arpa

>============== mydomain.host =================
>$TTL 3600
>@       IN    
> SOA     ns.mydomain.ru. mayvortex.dinfo.ru. (
>            
>          
> 199609206       ; serial, todays
>date + todays serial #
>            
>          
> 8H          
>    ; refresh, seconds
>            
>          
> 2H          
>    ; retry, seconds
>            
>          
> 1W          
>    ; expire, seconds
>            
>          
> 1D )        
>   ; minimum, seconds
>
>  NS      ns.mydomain.ru.
>      NS      
>ns1.mydomain.ru.
>  MX 10 mx.mydomain.ru.
>
>localhost        A    
>   127.0.0.1
>ns            
>          A
>      213.22.41.222
>ns1            
>         A  
>     212.52.21.222
>mail            
>        A  
>    213.22.41.222
>mx            
>          A
>      213.22.41.222
>================== rev ========================
>$TTL 3600
>@            
>   IN      SOA  
>   ns.mydomain.ru. mayvortex.dinfo.ru. (
>            
>          
>         199609206  
>     ; Serial
>            
>          
>         28800  
> ; Refresh
>            
>          
>  7200    ; Retry
>            
>          
>  604800  ; Expire
>            
>          
>  86400)  ; Minimum TTL
>
>            
>    NS      ns.mydomain.ru.
>
>            
>    NS      ns1.mydomain.ru.
>
>;       Servers
>
>222            
>         PTR ns.mydomain.ru.
>
>            
>          
> PTR     mx.mydomain.ru.
>            
>          
> PTP     mail.mydomain.ru.
>========================================================
>
>Вот так! Я не могу понять, что не правильно... Я даже не
>уверен в том, неправильно ли это на моём сервере или на
>вышестоящем. Но до этого стоял виндовый сервер и там всё работало,
>а сейчас переставил на линукс - работать перестало!
>
>Подскажите, пожалуйста, в чём дело (450 человек сейчас сидят без почты :()
>


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: DNS - имя хоста не видно в интернете"
Сообщение от J Искать по авторуВ закладки on 15-Дек-02, 18:43  (MSK)
>Приветствую!
>
>Есть проблема: настроил на одной машине DNS и MAIL сервер (машина с
>одним интерфейсом - IP реальный, инетовский). На некоторые сервера почта уходит
>нормально, другие орут: "cannot route. MX records poit to unrechale host".
>Попробовал с www.all-nettools.com резолвить своё имя хоста (mail.mydomain.ru) получил правильный адрес...
>Потом попробовал в обратную сторону (213.22.41.222) и обломался - IP находит,
>но не распознаёт имя хоста! В связи с этим вопрос: как
>выставить имя хоста так, чтобы его было видно из и-нета? Причём
>из внутренней сети - всё работает! Я пытался и трейсить и
>не только и по IP адресу (причём показывается сразу куча сопоставлений
>типа% ns.mydomain.ru, mx.mydomain.ru, mail.mydomain.ru и так далее)... а из интернета не
>работает!
>Привожу настройки DNS сервера (подменённые, конечно... но кроме имён всё так).
>
>$ hostname ns
>$ linuxconf - везде, где только можно имя хоста - ns, в
>алиасах mail mx
>
>Настройки ДНС
>
>============ resolv.conf ===============
>nameserver 213.22.41.222
>============ named.conf  ================
>options {
>        directory "/var/named";
> };
>
>zone "." {
>        type hint;
>        file "named.ca";
>};
>
>zone "0.0.127.in-addr.arpa" {
>        type master;
>        file "local.rev";
> notify no;
>};
>
>zone "localhost" {
>        type master;
>        file "local.zone";
> notify no;
>};
>
>zone "mydomain.ru" {
>        type master;
>        file "fwd/mydomain.host";
>};
>
>zone "222.41.22.in-addr.arpa" {
>        type master;
>        file "rev/222.41.22.in-addr.arpa.dns";
> notify no;
>};

зона должна называться 41.22.213.in-addr.arpa

>============== mydomain.host =================
>$TTL 3600
>@       IN    
> SOA     ns.mydomain.ru. mayvortex.dinfo.ru. (
>            
>          
> 199609206       ; serial, todays
>date + todays serial #
>            
>          
> 8H          
>    ; refresh, seconds
>            
>          
> 2H          
>    ; retry, seconds
>            
>          
> 1W          
>    ; expire, seconds
>            
>          
> 1D )        
>   ; minimum, seconds
>
>  NS      ns.mydomain.ru.
>      NS      
>ns1.mydomain.ru.
>  MX 10 mx.mydomain.ru.
>
>localhost        A    
>   127.0.0.1
>ns            
>          A
>      213.22.41.222
>ns1            
>         A  
>     212.52.21.222
>mail            
>        A  
>    213.22.41.222
>mx            
>          A
>      213.22.41.222
>================== rev ========================
>$TTL 3600
>@            
>   IN      SOA  
>   ns.mydomain.ru. mayvortex.dinfo.ru. (
>            
>          
>         199609206  
>     ; Serial
>            
>          
>         28800  
> ; Refresh
>            
>          
>  7200    ; Retry
>            
>          
>  604800  ; Expire
>            
>          
>  86400)  ; Minimum TTL
>
>            
>    NS      ns.mydomain.ru.
>
>            
>    NS      ns1.mydomain.ru.
>
>;       Servers
>
>222            
>         PTR ns.mydomain.ru.
>
>            
>          
> PTR     mx.mydomain.ru.
>            
>          
> PTP     mail.mydomain.ru.
>========================================================
>
>Вот так! Я не могу понять, что не правильно... Я даже не
>уверен в том, неправильно ли это на моём сервере или на
>вышестоящем. Но до этого стоял виндовый сервер и там всё работало,
>а сейчас переставил на линукс - работать перестало!
>
>Подскажите, пожалуйста, в чём дело (450 человек сейчас сидят без почты :()
>


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: DNS - имя хоста не видно в интернете"
Сообщение от MayVortex Искать по авторуВ закладки on 15-Дек-02, 21:22  (MSK)
>зона должна называться 41.22.213.in-addr.arpa
здесь обшибся, в настройках так и есть.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: DNS - имя хоста не видно в интернете"
Сообщение от MayVortex Искать по авторуВ закладки on 15-Дек-02, 21:38  (MSK)
Кстати, вот так примерно отвечают на письма из нашего домена другие внешние сервера.

[<00>] XMail bounce: Rcpt=[fsdfsdf@beep.ru];Error=[553 5.5.0 Failed address]


[<01>] Error sending message [1039976943742.159771.ns] from [dinfo.ru].

ID:        <S3ED>
Mail From: <mayvortex@dinfo.ru>
Rcpt To:   <fsdfsdf@beep.ru>


[<02>] The reason of the delivery failure was:

553 5.5.0 Failed address


[<04>] Here is listed the message log file:

[PeekTime] 1039976943 : Sun, 15 Dec 2002 21:29:03 +0300
<<
ErrCode   = -81
ErrString = [MAIL FROM:] not permitted by remote SMTP server
ErrInfo   = 553 5.5.0 Failed address
SMAIL SMTP-Send MX = "www.beep.ru." SMTP = "ns" From = "mayvortex@dinfo.ru" To =
"fsdfsdf@beep.ru" Failed !
SMTP-Error = "553 5.5.0 Failed address"
>>


[<05>] Here is listed the initial part of the message:

Received: from 192.168.50.121 (192.168.50.121)
        by ns with [XMail 1.10 (Linux/Ix86) ESMTP Server]
        id <S3ED> for <fsdfsdf@beep.ru> from <mayvortex@dinfo.ru>;
        Sun, 15 Dec 2002 21:29:03 +0300
Date: Sun, 15 Dec 2002 21:26:58 +0300
From: MayVortex <mayvortex@dinfo.ru>
X-Mailer: The Bat! (v1.60) Personal
Reply-To: MayVortex <mayvortex@dinfo.ru>
Organization: home
X-Priority: 3 (Normal)
Message-ID: <1807494005.20021215212658@dinfo.ru>
To: fsdfsdf@beep.ru
Subject: test
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: DNS - имя хоста не видно в интернете"
Сообщение от MayVortex Искать по авторуВ закладки on 16-Дек-02, 09:41  (MSK)
>SMAIL SMTP-Send MX = "www.beep.ru." SMTP = "ns" From
имя хоста (ns) я тоже менял... ns.dinfo.ru, mail.dinfo.ru, mx.dinfo.ru -всё время одинаковый ответ! Меняется только SMTP= и всё... Но оно по моему ни на что на влияет...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: DNS - имя хоста не видно в интернете"
Сообщение от MayVortex Искать по авторуВ закладки on 18-Дек-02, 12:44  (MSK)
Оказалось всё банально... Вышестоящий ДНС выкачивал информацию о зоне в момент перезагрузки, получилась битая запись о зоне, которую с этого ДНС начали тянуть кэширующие сервера и до следующего обновления вышестоящего ДНС ничего не работало... Запись обновилась - всё заработало.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру