DNS yardımını ayarlama


0

Yapmak example.comve www.example.comişaret etmek istiyorum blog.example.com. Bunu test edemiyorum, çünkü canlı web sitelerinde DNS güncellemeleri çok yavaş ve hangi kaydın olması gerektiği gibi uygulanmadığından emin değilim.

Mevcut kurulumum:

example.comsitenin iki alt alanı var: wwwve blog.

example.com aşağıdaki kayıtlara sahiptir:

  1. example.com SOA 'some default value from my provider' (SOA kaydının ne olduğundan emin değil)
  2. blog.example.com NS dns1.myprovider.com
  3. blog.example.com NS dns2.myprovider.com
  4. example.com NS dns1.myprovider.com
  5. example.com NS dns2.myprovider.com
  6. www.example.com NS dns1.myprovider.com
  7. www.example.com NS dns2.myprovider.com
  8. example.com TXT 'some default values from my provider' (TXT kaydının ne olduğundan emin değil)

' www ' alt etki alanı aşağıdaki kayıtlara sahiptir:

  1. SOA kayıt (varsayılan değer)
  2. NS kayıt (dns1) (kaldırılamaz)
  3. NS kayıt (dns2) (kaldırılamaz)

' blog ' alt alanı aşağıdaki kayıtlara sahiptir:

  1. SOA kayıt (varsayılan değer)
  2. NS kayıt (dns1) (kaldırılamaz)
  3. NS kayıt (dns2) (kaldırılamaz)
  4. A kayıt (sunucunun gerçek IP adresi)

Bunun yanında iki yönlendirme tanımladım :

example.com için blog.example.com

www.example.com için blog.example.com

Şimdi gittiğimde blog.example.comolması gerektiği gibi çalışıyor. Ben giderken example.comben yönlendirildi am www.example.comve www.example.comdöner "sunucu DNS adresi bulunamadı."

Neyi yanlış yaptım?

EDIT: Twisty'den gelen önerilerden sonra güncelleme. Geçerli kurulum: https://pasteboard.co/bRfMKJv09.png

Ve şimdi www.example.com'dan blog.example.com'a yönlendirme yapmıyorum


Burada ne tür yönlendirmelerden bahsediyoruz? CNAME kayıtları veya başka bir şey?
Spiff

Bu arada, www.example.com ve blog.example.com gibi ana bilgisayar adları genellikle tam alt alan adı olarak değil, basit A ​​kayıtlarıyla işlenir. Alt alanlar, başka bir tam ad katmanı oluşturmak istediğinizde içindir.
Spiff

Ne tür yönlendirmeler tanımladığımı bilmiyorum. Sağlayıcımın etki alanı kontrol panelinde "Yönlendirmeleri yönet" seçeneğim var. Kayıtları olan yeniden yönlendirmeyi kurmayı başarırsam bu yönlendirmeleri kaldırabilirim. Bu kayıtları A kaydı ile nasıl idare edebilirim? Sunucunun IP tahsisi için kullanılan bir kayıt değil mi?
Maleta

DNS'inizi yönetmek için Hurricane Electric - dns.he.net adresini de kullanabilirsiniz; Genellikle çoğu ISS'den daha fazla yapılandırılabilir olan ücretsiz bir DNS hizmeti sunarlar. SOA kaydı "Yetki Start" - Gönderen koruma Çerçeve - TXT kaydı sıklıkla SPF posta kayıtları için kullanılan DNS bölgesi için veri temin sunucunun isim hakkında SOA kayıt bilgileri depolar
Darío Martín

Ancak sorunuza bakarken, 'blog.example.com' çalışmasının sebebinin @Spiff'in dediği gibi, sorgulayan DNS sunucusuna nereye işaret edeceğini söyleyen bir A kaydı olduğunu söyleyebilirim. 'www.example.com' 'A' kaydına sahip olmadığı için herhangi bir sorgulama DNS sunucusu hangi IP adresini döndüreceğini bilmeyecektir.
Darío Martín

Yanıtlar:


1

İşte bunun DNS kayıtlarıyla nasıl başarılacağı:

  1. wwwVe blogalt alan adlarını kaldırın . Başarmaya çalıştığın şey için gereksizler.

Ardından example.com etki alanında:

  1. Aşağıdaki değerlere sahip bir A kaydı oluşturun:
    Ana Bilgisayar: @ (Yok)
    Şunu işaret eder: Actual IP of server

  2. Aşağıdaki değerlerle bir A kaydı oluşturun:
    Ana Bilgisayar: blog
    Noktalara: Actual IP of server

  3. Aşağıdaki değerlerle bir CNAME kaydı oluşturun:
    Host: www
    Points to: blog.example.com

Şimdi, bir ziyaretçi çeşitli ana bilgisayar adlarına gittiğinde ne olur:

  • İçin blog.example.comA kaydı sunucusuna işaret
  • İçin www.example.comCNAME kaydının blog.example.com onları işaret
  • İçin example.comA kaydı sunucusuna işaret

Sunucu tarafınız example.com'dan blog.example.com'a yönlendiriliyor. Ancak, www.example.com'un blog.example.com adresine yönlendirilmesi artık gerekmemelidir (her ikisini de güvende olmak için yerinde bırakabilirsiniz).

Kök etki (example.com) için, ancak nedenleri açıkladı için kök rekor genellikle önerilmez CNAME'ing, blog.example.com işaret edecek CNAME kaydı kullanmak için cazip olabilir burada .


Bu kısmen çalışıyor. Her iki alt alanı da kaldırdım, 'blog.example.com A IP' kaydı eklendi, 'www.example.com CNAME blog.example.com' eklendi, 'example.com A IP' eklendi. Host değeri olarak @ yazamıyorum, ayrıca 'example.com CNAME blog.example.com' da ekleyemiyorum, ancak ISS'nin 'yeniden yönlendirmelerini' ekledim ve şimdi example.com'um da yönlendirilmiyor, ayrıca neden ihtiyacım olduğundan da emin değilim. bu url için tanımlanmış yönlendirme varsa, example.com kaydını kaydedin.
Maleta

1
1) DNS sağlayıcınızın arayüzüne bağlı olarak, example.com için bir ana makineyi boş bırakmanız gerekebilir @. 2) Cevabımda dediğim gibi, example.com etki alanı için bir CNAME oluşturmamalısınız. @ Host için A kaydı, çıplak alan adını hedef alan aramalarla ilgilenecektir. 3) example.com'unuzun "yönlendirilmemesi" nedeni, @ ana bilgisayar adı için A kaydınızın bulunmamasıdır. 4) Kök etki alanı için A kaydına ihtiyacınız olmasının nedeni , sunucunuzda yapılandırılan yönlendirmelerden önce DNS aramalarının gerçekleşmesidir . DNS kaydı yoksa ...
Twisty Impersonator

... example.com'a trafik yakalamak için, sunucu yönlendirmesi asla çalışma şansını yakalamaz.
Twisty Impersonator

Ne dediğini yaptım. Bir göz atın: pasteboard.co/bRfMKJv09.png Ama yine de www. Blog’a
Maleta,

Ping yaptığınızda www.example.comsunucunun IP adresini döndürür mü?
Twisty Impersonator

0

Sorunumun çözümü, 'www' alt etki alanı oluşturmaktı. 'Www' alt etki alanını ekledikten sonra sayfam, ISS’nizin DNS kontrol panelinde bulunan 'yönlendirmeleri yönet' kuralları olan 'blog.example.com' sayfasına yönlendiriliyor.


Bir çözüm bulmana sevindim. Ancak, burada bir şey eklemiyor. Orijinal yayınınızda zaten bir wwwalt etki alanınız olduğunu söylediniz , ancak çalışmadı. Belki de cevabımda yapılan değişikliklerden bazıları çözümün bir parçası oldu mu?
Twisty Impersonator

Başlangıçta 2 yönlendirme kuralı ve 2 alt etki alanım vardı ancak yönlendirme işe yaramadı. Cevabınız çözümün bir parçası, çünkü blog.com adresine yönlendiren example.com için bir kayda ihtiyacım vardı.
Maleta,

Bir şey daha da önemliydi, bu yüzden dns'im çalışmaları yönlendirir. 'Www.example.com' için bir kayıt, web sitemin bulunduğu gerçek sunucuya değil, ISS'imin ayarladığı varsayılan IP'ye işaret etmelidir.
Maleta,
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.