DNS bölge dosyasındaki '@' ne anlama geliyor?


102

Etki alanım için DNS bölge dosyamda aşağıdaki veriler var:

$ORIGIN mydomain.com.
@       IN      A       208.X.Y.Z
mail    IN      A       208.X.Y.Z
... etc..

@Çizgi ne anlama geliyor? A rekorunun ne olduğunu biliyorum .. ama işareti ve işareti olan bir ev sahibi ?


9
Belki bir miktar nitpicky ama @ bir işaret değildir. ;)
John Gardeniers

1
HAHAH oooops :) Bu çok doğru .... bunu düzeltmenin zamanı .. (neden bir ampersand
demiştim

1
@ bir ve işareti değildir, ancak aynı hatayı yaptıkları için 9 yılda buraya 85.000 kişi gelmiş. =) Yani bu kaza için teşekkürler, o insanlardan biriydim.
Slam

Yanıtlar:


72

RFC 1035 , bir DNS bölge dosyasının biçimini tanımlar.

... sayfa 34'te bulabilirsiniz:

@ Mevcut konumu göstermek için serbest duran bir @ kullanılır.

Bu @, ile tanımlanmış olan adın kısayolu olduğu anlamına gelir $ORIGIN.

$ORIGIN Burada , Apress tarafından yayınlanan Pro DNS ve BIND'den bir alıntı olan daha fazla bilgi bulabilirsiniz .


48

Kök veya örneğinde alanım.com.


Bunu denediğimde eşdeğer görünmüyor. Ana bilgisayarımın IP adresini işaret etmek Aiçin bir kayıt yaptım mydomain.com.. Bu, DNS aramasının, ana bilgisayar adını çözemediği hatasında başarısız olmasına neden olur. Şunu değiştirirsem mydomain.com.için @, alan giderir ve web sitem ulaşılabilir hale gelir. İkisi arasındaki fark nedir? Sanırım bölge değil mydomain.commi? (Bu kayıtları Namecheap'in kontrol panelinde ayarlıyorum).
Daniel Saner

@DanielSaner IN'den önce girilen kısım, mydomain.com'dan önceki önek. Bu yüzden, eğer alanalan.com sitemi koyarsanız, bu gerçekten alan alaniz.com alanalan.com anlamına gelir. Bu yüzden @ @ etkialanımı.com için basitçe çeviren önemli bir karakterdir.
Scott Forsyth - MVP

Anladığım kadarıyla izler .tam adı olarak nitelendiriyordu, bu yüzden orijin eklenmemeli. Bu, RFC 1535'e göre olacaktır ve aslında kayıt şirketimin bunu örneklerinde kullandığı yöntemdir: namecheap.com/support/knowledgebase/article.aspx/9256/29/… Fakat böyle bir yapılandırma denedim o. Belki kontrol paneli bilgileri bölgeye olduğu gibi eklemekten başka bir şey yapar?
Daniel Saner

1
Evet, bunların çoğu DNS aracının uygulanmasına bağlı. Doğrudan DNS dosyalarıyla çalıştığınızda @ ifadesini görürsünüz, ancak bunu çeşitli DNS araçlarında nadiren görürsünüz. DNS araçları kullanıcı arabirimini basitleştirmeye çalışır. Mesajlarınızdan bir şekilde çalışıyormuşsunuz gibi görünüyor ama bir başkası değil, bu yüzden de çalışacağı şekilde gitmenizi öneririm. DNS araçları gerçekten aracın uygulanmasına bağlıdır ve DNS sunucuları bile bunu özelliklere göre aynı şekilde uygulayamayabilir.
Scott Forsyth - MVP

Yani, düzgün çalışan bir DNS sunucusu için özetlemek @ve domain.com.eşdeğer olmalıdır?
CMCDragonkai

5

Bölge adının kendisi için bir takma addır. Bu durumda, bölge adının bu adrese sahip olduğunu gösterir (veya mx kaydı veya ...)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.