Bağlantı dns kayıtlarımı düzenlediğimde, çalışması için takip eden bir süre eklemem gerekiyor. Bunun amacı ne?
Everydns.net'i kullandığımda nasıl oluyor, sondaki bir dönem eklememi istemiyorlar?
Bu bir uygulama tuhaflığı mı?
Bağlantı dns kayıtlarımı düzenlediğimde, çalışması için takip eden bir süre eklemem gerekiyor. Bunun amacı ne?
Everydns.net'i kullandığımda nasıl oluyor, sondaki bir dönem eklememi istemiyorlar?
Bu bir uygulama tuhaflığı mı?
Yanıtlar:
DNS'nin kendisi bir kök bölgeye sahiptir. bu bölgeye kelimenin tam anlamıyla "" dedi. Bağlama, bir DNS adını tam olarak nitelemenizi gerektirir (bu,. Veya kök bölgesini içerir). Diğer kullanıcı arayüzleri sizin için kök bölgeyi varsayarak basitleştirir.
Bağlama İçinde, ORIGIN
bir FQDN belirtmezseniz otomatik olarak eklenecek bir değişken tanımlayabilirsiniz (izleyen de dahil olmak üzere Tam Nitelikli Alan Adı.). Alnitak'ın sözdizimi ve bunun çeşitli kullanımlarına mükemmel bir örnek vardır.
.
. Boş bir etiket.
İzleyen '.' adı "Tam Nitelikli Etki Alanı Adı", yani mutlak bir etki alanı adı yapar.
Standart "master dosya formatı" ndaki dosyaları eklemiyorsanız '.' daha sonra adın, geçerli bölge dosyasınınkilerle ilgili olarak kabul edilir $ORIGIN
(bu, bölge dosyasında aşağıda gösterildiği gibi belirtilir veya aksi halde zone
ifadeden alınır named.conf
).
yani
$ORIGIN example.com.
mail IN A 192.168.1.1
mail2 IN A 192.168.1.2
server IN A 192.168.1.3
@ IN MX 10 mail ; not FQDN - example.com. appended
IN MX 20 mail2.example.com. ; FQDN
IN MX 30 mail.example.net. ; FQDN in another domain
IN MX 40 mail2.example.net ; ERROR - not FQDN - example.com appended
www IN CNAME server ; not FQDN - example.com. appended
. adın köke göre olmasını sağlar, onsuz, ad geçerli bölgeye göre olacaktır. Standart bölge formatı rfc1035 ve rfc1034'te tanımlanmıştır .
Everydns.net'i kullandığımda nasıl oluyor, sondaki bir dönem eklememi istemiyorlar?
Bu bir uygulama tuhaflığı mı?
Evet, easydns.net biraz ilginç yapıyor gibi geliyor.
Sonuna girmezseniz "." daha sonra sunucu $ ORIGIN değerini kaydın sonuna ekler. Bu çok kullanışlı bir kısayol olabilir ve iyi kullanılırsa çok fazla yazı yazmaktan tasarruf edin.
Maalesef "." ’Yi unutmak da kolaydır. sorunların teşhisi zor olabilir.
Teknik olarak "." www.serverfault.com gibi bir kaydın sonunda. "com" gTLD ve "" kök bölgesi arasındaki ayırıcıyı gösterir.
İzleyen nokta, DNS sunucusuna bunun tam bir ad olduğunu söyler. Nokta, DNS heirarşisinin köküdür. Nokta kullanmazsanız, DNS sunucusu geçerli bölgedeki bir kayıt olduğunu varsayar ve sizin için ekler. Örneğin, exmaple.com'da host.example.org'a işaret eden bir CNAME'niz varsa, sorguladığınızda, muhtemelen istediğiniz şey değil olan host.example.org.example.com elde edersiniz.
Everydns.net ile mecbur olmamanın nedeni, muhtemelen kullanıcı arayüzlerini yazdıkları için bu teknik detay için endişelenmenize gerek yoktu.
Bir fqdn'de noktalar gerçek tanımlayıcılardır. "com" ve "edu", "hp" ve "stanford" sadece isteğe bağlı sınırlayıcılardır. Noktalar dönüşleriyle benzersiz bir şekilde tanımlanır.
Orijinal tasarımcılar bölge dosyalarındaki ana bilgisayarları en az yazarak belirleyebilmeyi istedi; bu nedenle, bir izleyen nokta ile tam olarak nitelendirilmediği sürece, bölgeyi her girişe eklemek varsayılanlar. Bu everydns.net'in acemi hatalara ve kafa karışıklığına yol açtığını fark ettiği bir uygulama tuhaflığı; bu yüzden onu yok ettiler.
Kısa cevap .. Dürüst olmak gerekirse, burada zaten belgelenmiştir. :) Temel olarak ve kısaca şunu söylemek gerekirse, "RFC'de dediği gibi, dostum."
Bu linke bir göz atın
"Hayır, URL’nin etki alanı adındaki bu nokta bir hata değil."