Pertanyaan Apa arti '@' dalam file zona DNS?


Saya memiliki data berikut di file zona DNS saya untuk domain saya:

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

Apa yang dimaksud dengan @ garis artinya? Saya tahu apa yang A record .. tetapi host dengan ampersand  di tanda?


82
2017-11-12 03:56




Sedikit rewel mungkin, tetapi @ bukan ampersand. ;) - John Gardeniers
Hahah oooops :) Itu sangat benar .... waktu untuk memperbaiki itu .. (Donno mengapa saya mengatakan itu adalah ampersand / &) .. .... - Pure.Krome


Jawaban:


RFC 1035 mendefinisikan format file zona DNS.

... di halaman 34 Anda akan menemukan:

@ A berdiri bebas adalah   digunakan untuk menunjukkan asal saat ini.

Ini artinya itu @ adalah pintasan untuk nama yang ditentukan $ORIGIN.

Anda dapat menemukan informasi lebih lanjut $ORIGIN  sini, yang merupakan kutipan dari Pro DNS dan BIND, diterbitkan oleh Apress.


59
2017-11-12 04:06





Ini adalah root, atau dalam contoh Anda, itu adalah mydomain.com.


41
2017-11-12 04:12



Sepertinya tidak sama ketika saya mencobanya. Saya membuat sebuah A rekam untuk mydomain.com. menunjuk ke IP tuan rumah saya. Ini membuat pencarian DNS gagal dengan kesalahan yang tidak bisa menyelesaikan nama host. Jika saya mengubah mydomain.com. untuk @, domain menyelesaikan dan situs web saya menjadi terjangkau. Apa perbedaan antara keduanya? Saya menganggap zona itu tidak mydomain.com? (Saya sedang mengatur catatan ini di panel kontrol Namecheap). - Daniel Saner
@DanielSaner Bagian yang harus dimasukkan sebelum IN adalah awalan sebelum mydomain.com. Jadi jika Anda memasukkan mydomain.com, itu benar-benar berarti mydomain.com.mydomain.com. Jadi itulah mengapa @ adalah karakter penting yang diterjemahkan menjadi sederhana untuk mydomain.com. - Scott Forsyth - MVP
Pemahaman saya adalah trailing itu . menunjuk nama sebagai sepenuhnya memenuhi syarat, sehingga asal tidak harus ditambahkan. Itu akan sesuai dengan RFC 1535, dan itu sebenarnya cara registrar saya menggunakannya dalam contoh mereka: namecheap.com/support/knowledgebase/article.aspx/9256/29/… Tetapi konfigurasi seperti itu tidak berfungsi ketika saya mencobanya. Mungkin panel kontrol melakukan hal lain selain hanya menambahkan informasi ke zona apa adanya? - Daniel Saner
Ya, banyak yang terserah pada implementasi alat DNS. Anda akan melihat @ saat Anda bekerja dengan file DNS secara langsung, tetapi Anda jarang melihatnya di berbagai alat DNS. Alat DNS mencoba menyederhanakan UI. Dari pesan-pesan Anda, sepertinya Anda melakukannya dengan satu cara tetapi tidak yang lain jadi saya sarankan untuk pergi dengan cara yang berhasil. Alat DNS benar-benar sesuai dengan implementasi alat, dan bahkan server DNS mungkin tidak menerapkan ini dengan cara yang sama menurut spesifikasi. - Scott Forsyth - MVP
Jadi untuk meringkas, untuk server DNS yang berfungsi dengan baik, @ dan domain.com. harus setara? - CMCDragonkai


Ini alias untuk nama zona itu sendiri. Dalam hal ini, ini menunjukkan bahwa nama zona memiliki alamat itu (atau mx record, atau ...)


5
2017-11-12 04:04