Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: d3v1ous в Oct 25, 2010, 09:47



Титла: Малко хелп за втори MX запис на под-домейн
Публикувано от: d3v1ous в Oct 25, 2010, 09:47
Здравейте,

много яко съм ботясал явно щом не мога да си видя грешката...

Опитвам се да направя МХ запис на под-домейн.

Код:
$ORIGIN .
$TTL 86400                     ; 1 day
ajaxinside.de.                 IN SOA  ns1.ajaxinside.de. admin.ajaxinside.de. (
                               2010102508 ; serial
                               3600      ; refresh (8 hours)
                               1800      ; retry (4 hours)
                               86400    ; expire (5 weeks 6 days 16 hours)
                               3600      ; minimum (1 day)
                               )
ajaxinside.de.         IN A    85.131.176.17
                       IN NS   ns1.ajaxinside.de.
ns2.ajaxinside.de      CNAME   ns1.ajaxinside.de.
                       A       85.131.176.17
*                      IN MX   10 mail.ajaxinside.de.
srvr.ajaxinside.de     IN MX   10 mail.srvr.ajaxinside.de.
mail.ajaxinside.de     A       85.131.176.17
dev.ajaxinside.de      A       85.131.176.17
*                      A       85.131.176.17

$ORIGIN ajaxinside.de.

Опитвам се да сетна MX запис на srvr.ajaxinside.de, но нещо не ми се получава.

Код:
d3v1ous@ajaxinside:~$ host -t MX ajaxinside.de
ajaxinside.de           MX      10 mail.ajaxinside.de
d3v1ous@ajaxinside:~$ host ajaxinside.de
ajaxinside.de           A       85.131.176.17
d3v1ous@ajaxinside:~$ host srvr.ajaxinside.de
srvr.ajaxinside.de      A       85.131.176.17
d3v1ous@ajaxinside:~$ host -t MX srvr.ajaxinside.de
srvr.ajaxinside.de MX record currently not present
d3v1ous@ajaxinside:~$

Някакви идеи?



Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: fillimonov в Oct 25, 2010, 10:19
Нямаш А запис за mail.srvr.ajaxinside.de


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: d3v1ous в Oct 25, 2010, 10:41
Нужен ли е?

Това

Код:
*                      A       85.131.176.17

прави това:

Код:
d3v1ous@ajaxinside:~$ host shpek.ajaxinside.de
shpek.ajaxinside.de     A       85.131.176.17
d3v1ous@ajaxinside:~$ host shebek.ajaxinside.de
shebek.ajaxinside.de    A       85.131.176.17
d3v1ous@ajaxinside:~$ host tiuflek.ajaxinside.de
tiuflek.ajaxinside.de   A       85.131.176.17
d3v1ous@ajaxinside:~$ host bebek.ajaxinside.de
bebek.ajaxinside.de     A       85.131.176.17
d3v1ous@ajaxinside:~$ host jjjfff.ajaxinside.de
jjjfff.ajaxinside.de    A       85.131.176.17
d3v1ous@ajaxinside:~$

Каквото и да напиша като суб-домейн на ajaxinside.de ще ми ресолвне 85.131.176.17


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: Acho в Oct 25, 2010, 13:41
За мен целия ти зонов файл е размесен и нечетлив. Ако правилно съм разбрал въпроса, какъв е проблема да си добавиш backup мейлер ? Ето пример:

NS  ns.domejn.com.
NS  ns1.domejn1.com.
A    22.33.44.55
MX  10 domejn.com.
MX  20 domejn2.com.

domejn   - твоя основния домейн с мейл сървър
domejn1 - ако имаш backup DNS, това е неговия домейн
domejn2 - това е домейна на backup мейл сървъра, който искаш да добавиш


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: d3v1ous в Oct 25, 2010, 13:49
Целта е да добавя MX запис на под-домейна srvr.ajaxinside.de


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: Acho в Oct 25, 2010, 13:54
Явно не съм те разбрал, извинявай колега. Четох го няколко пъти, ама не съм успял да вникна в ситуацията. А къде се намира мейлера srvr.ajaxinside.de ? На същото IP ли е където е основния домейн ? Или е на друга машина, с друго IP ? Защото при тебе всички под-домейни са със същото IP:

* A 85.131.176.17


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: b2l в Oct 25, 2010, 13:58
Код:
ajaxinside.de. IN MX 10 srvr.ajaxinside.de. 
???


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: d3v1ous в Oct 25, 2010, 14:02
Явно не съм те разбрал, извинявай колега. Четох го няколко пъти, ама не съм успял да вникна в ситуацията. А къде се намира мейлера srvr.ajaxinside.de ? На същото IP ли е където е основния домейн ? Или е на друга машина, с друго IP ? Защото при тебе всички под-домейни са със същото IP:

* A 85.131.176.17

Именно, srvr.ajaxinside.de се намира на същото IP както и ajaxinside.de


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: triel в Oct 25, 2010, 14:13
Проблема в конфигурацията, която си показал е в безобразното ползване на $ORIGIN. А и като цяло зоната е зле подредена и почти невъзможна за поддръжка в този си вид.

Пробвай това, ако всички hosts са на едно и също IP и нямаш намерение да ги местиш (ns1 и ns2 са обособени като отделни hostnames за по-лесно управление на зоната):

Цитат
$ORIGIN ajaxinside.de.
$TTL 86400
@       IN  SOA  ns1.ajaxinside.de. admin.ajaxinside.de. (
            2010102508 ; serial
            3600       ; refresh
            1800       ; retry
            86400      ; expire
            3600       ; minimum
        )

@       IN A     85.131.176.17
        IN NS    ns1.ajaxinside.de.
        IN NS    ns2.ajaxinside.de.
        IN MX    10 mail.ajaxinside.de.

ns1     IN A     85.131.176.17
ns2     IN A     85.131.176.17

*       IN A     85.131.176.17
*       IN MX    10 mail.ajaxinside.de.

А ако все пак имаш намерение да местиш srvr.ajaxinside.de и MX-а му на друго IP:
Цитат
$ORIGIN ajaxinside.de.
$TTL 86400
@       IN  SOA  ns1.ajaxinside.de. admin.ajaxinside.de. (
            2010102508 ; serial
            3600       ; refresh
            1800       ; retry
            86400      ; expire
            3600       ; minimum
        )

@       IN A     85.131.176.17
        IN NS    ns1.ajaxinside.de.
      IN NS    ns2.ajaxinside.de.
        IN MX    10 mail.ajaxinside.de.

ns1     IN A     85.131.176.17
ns2     IN A     85.131.176.17

*       IN A     85.131.176.17
*       IN MX    10 mail.ajaxinside.de.

$ORIGIN srvr.ajaxinside.de.
@       IN A     85.131.176.17
        IN MX    10 mail.srvr.ajaxinside.de.

mail    IN A     85.131.176.17


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: Acho в Oct 25, 2010, 14:16
В момента dig връща това :

ajaxinside.de. 86185 IN MX 10 mail.ajaxinside.de.

което си е правилно (засега). Следващо питане, а на тази машина с това IP, два мейл сървъра ли има, които искаш да ползваш ? Един mail.ajaxinside.de и втори srvr.ajaxinside.de ?


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: b2l в Oct 25, 2010, 14:19
@triel
+1

PS:
Код:
eclipse@eclipse:~$ host -t MX ajaxinside.de
ajaxinside.de mail is handled by 10 mail.ajaxinside.de.

Машала - явно го е добавил.


Титла: Re: Малко хелп за втори MX запис на под-домейн
Публикувано от: d3v1ous в Oct 25, 2010, 15:01
В момента dig връща това :

ajaxinside.de. 86185 IN MX 10 mail.ajaxinside.de.

което си е правилно (засега). Следващо питане, а на тази машина с това IP, два мейл сървъра ли има, които искаш да ползваш ? Един mail.ajaxinside.de и втори srvr.ajaxinside.de ?

На тази машина има един мейл сървър, но работи и с реални потребители и с виртуални. Нямам право да ползвам един и същ домейн в двете конфигурации и за това оставям истинския домейн виртуален пък някакъв измислен под-домейн реален.

В интерес на истината сега работи, но още явно не е ъпгейтнало глобалният DNS.

Код:
root@nighthawk:~# host -t MX srvr.ajaxinside.de
srvr.ajaxinside.de MX record currently not present
root@nighthawk:~#

Иначе на localhost работи.

Код:
d3v1ous@ajaxinside:~$ host -t MX srvr.ajaxinside.de 127.0.0.1
srvr.ajaxinside.de      MX      10 mail.ajaxinside.de
d3v1ous@ajaxinside:~$