Alan adı yanlış IP adresine işaret ediyor, ancak DNS kayıtları doğru görünüyor


16

http://www.example.com , sitenin barındırıldığı sunucunun IP adresini doğru bir şekilde gösterir.

http://example.com (www eksikliğine dikkat edin) farklı bir IP adresini işaret eder.

Etki alanı için DNS kayıtlarının bu yabancı IP adresine referansı yok - buna ne sebep olabilir?

Yanıtlar:


7

Yanıtların çoğunun belirttiği gibi, Aalan adınızın altında web sunucusunun IP adresini gösteren bir kayda ihtiyacınız vardır .

Ancak ediyorum değil tavsiye wwwbir olmak CNAMEne yaptığınızı tam olarak ne anlama sürece baz alan-adi işaret.

Bu, yönetim açısından en basit gibi görünse de (siteniz IP adresini değiştirirse değiştirilecek yalnızca bir kayıt) yan etkileri olabilir.

Bir Unutmayın CNAMEsol tarafı için sağ tarafı eşdeğer (CNAME "sahibi adı") yapar tüm DNS kaynak kaydı türleri ve sadece için Arekor sorgular.

Bölgeniz şöyle görünürse:

$ORIGIN example.com
@       IN SOA ...
        IN NS ...
        IN NS ...
        IN A 192.0.2.1
        IN MX mail
        IN SPF ...
www     IN CNAME @

için sorgusu www.example.com IN MX?aynı MX kaydını döndürür example.com. Şimdi eğer istediğin buysa, sorun değil.

Ancak aynı zamanda diğer kayıtların (aynı yapacağım SOA, NS, SPFgenellikle arzu edilmez, vs).

Bu nedenle uygun cevap , taban adıyla aynı değere sahip wwwbir Akayıt yapmak olmalıdır :

$ORIGIN exmaple.com
@       IN A 192.0.2.1
wwww    IN A 192.0.2.1

2

Ana bilgisayar için ana kaydınız her zaman domainname.com'dur (www olmadan). Çoğunlukla www, alan adınız için temel A kaydınıza CNAME (takma ad) kaydı olarak eklenir.

Bu nedenle, DNS kayıtlarınızda example.com için A kaydını bulun. Bunu doğru IP olarak değiştirin ve ardından temel kaydınıza işaret etmek için www'yi CNAME kaydı olarak ekleyin.


Alnitak tarafından açıklanan nedenler için kötü fikir
bortzmeyer

0

DNS'nin hiyerarşik olduğunu unutmayın; henüz yayılmamış olan son değişiklikleri yaptıysanız farklı DNS sunucuları farklı şeyler gösterebilir.

Ayrıca, www olmayan düz alan adına A kaydı denir. Alan adınızda mutlaka bunlardan biri olmalıdır.

Diğer şeyler (WWW gibi) bir CName.

Alan adında yakın zamanda herhangi bir değişiklik yaptınız mı? Öyleyse, yayılmalarının ne kadar sürdüğünü görmek için TTL'yi (yaşam süresi) kontrol edin. Ayrıca, yetkili DNS sunucusunu sorguladığınızdan emin olun.


0

Yapılacak ilk şey, sorunun DNS'den mi yoksa web sitenizdeki bir yönlendirmeden mi kaynaklandığını görmek için adreslere ping atmaktır:

ping www.example.com ve example.com. Her ikisi de aynı yere giderse, sorun web sunucusu yapılandırmanızla ilgilidir. Farklı yerlere giderse, o zaman DNS'nizdir.

DNS ayarlarının yayılması zaman alabilir ve muhtemelen sorun budur. Ornek.com'un IP adresi bir süredir yanlışsa, DNS'inizi birkaç gün boyunca yeni ve farklı bir IP adresine değiştirerek temizlemeyi deneyin ve ardından geri değiştirin.

re: Web sunucusu yapılandırması. Ters proxy ayarlarına ve yönlendirmelerine bakmanız gerekir. Sorun web sunucusuysa, bize hangi web sunucusunu kullandığınızı söyleyin (Apache, IIS) ve insanlar bunu oradan alacaktır.

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.