DNS sunucusu değiştirilmezken bir MX kaydı ve A kaydı değişikliği ne kadar sürer?


13

Ben bir gece bir posta sunucusunun IP değiştirmek için gerçekçi olup olmadığını tahmin etmeye çalışıyorum ya da insanlar bir gün sonra e-postalarını alma ile bu karışıklık olacak. Temel olarak, posta sunucusunun bulunduğu tesis IP havuzunu değiştirecek ve bu da beni posta sunucusu için A ve MX kaydını değiştirmeye zorlayacak. DNS sunucusunun kendisini değiştirmediğimden (kayıtları farklı bir yetkili sunucuya taşımadığımdan), değişiklik anında yakın olacak mı yoksa yakın zamanda sorgulanan farklı yetkili olmayan DNS sunucularında önbellekleme nedeniyle hala 48 saate kadar sürecek mi? ?

Herhangi bir görüş için teşekkürler,

M

Yanıtlar:


31

Her DNS kaynak kaydı önbelleğe alınır; DNS sunucusunun kendisinin hareket edip etmediği önemsizdir. Yahia'nın dediği gibi, kaydın ne kadar süreyle önbelleğe alındığı kaydın TTL'si tarafından belirlenir. Bir DNS değişikliği yapmadan önce, TTL'yi normal değerinden (tipik olarak bir gün veya daha fazla) 5 dakika gibi gerçekten küçük bir şeye düşürmek yaygın bir uygulamadır.

Bu prosedürü karmaşık hale getirmek, bazı kötü davranışlı dns önbellek çözücülerinin belirtilen TTL'yi görmezden gelmesi ve kendi değerlerinin yerini almasıdır. (Bu sistemleri çalıştıran insanların bir yangında ölmesi gerekir ve eğer internetin büyük derebeyi seçersem, yapacaklar). Bu nedenle, önemli bir sistem veya doğrudan kontrolünüz dışındaki kişiler tarafından kullanılan bir sistemse, taşınan sistemdeki DNAT kurallarını, önceki IP adresine yeni IP'ye gönderilen trafiği yeniden yönlendirmek için uzak bir yere koymanız önerilir. .


15
+1 "Bu sistemleri çalıştıran insanların bir yangında ölmesi gerekiyor ve eğer İnternetin büyük derebeyi seçildiysem, onlar" - Benim oyumu aldınız.
Chris S

Sorun bu - e-posta sunucusu aynı olacak. Bina yeni bir IP adres havuzuna geçiyor ve bu nedenle IP'lerden sadece biri aynı anda aktif olabiliyor ... Bu yüzden eskisine bir şey ayarlayamıyorum ..
Manca Haftaları

@womble: Maalesef spam gönderenler, sunucularını taşımak ve tespit edilmekten kaçınmak için hızlı akış DNS kullanıyor. DNS yöneticileri minimum TTL'leri için makul olmayan uzun süreler ayarlamadığı sürece, bu yasadışı işlemleri yenmek için eylemlerini destekliyorum. Ancak geçişleri zorlaştırır.
BillThor

Aptallar, spam göndericilerin hızlı akış kullandığından çok daha uzun bir süredir TTL'leri geçersiz kılıyor ve spam göndericiler hala yapıyor olduğu için TTL'leri geçersiz kılmak açıkça çalışmıyor. TTL'ler spam ile mücadele edilecek yer değil. Hala ateşe giriyorlar.
womble

Tam olarak, yan etki, DNS değişikliklerinin tam olarak yayılması için tam anlamıyla 24 saate kadar sürebilmesidir. Yerelleştirilmiş bir ağ bağlantısı sorununuz olduğunda ve trafiği yedek bağlantıya / tesise yeniden yönlendirmek için hızlı bir düzeltme uygulamak istediğinizde bu acıyor .
Hubert Kario

7

Yeni IP adresini zaten biliyor musunuz? Eğer öyleyse, şanslısınız! AYeni IP'yi işaret ederek alan adınız için yeni bir kayıt, alt alan adı ayarlayın, ardından bunu ek MXkayıt olarak ekleyin ; önceliği yenisinde eski MXkayıttan daha yükseğe ayarlayın . Bunu yeni IP'nin etkinleştirilmesinden birkaç gün önce yapın. Yeni IP adresi etkin olduktan sonra, yeni MXkaydı bırakarak eski kaydı kaldırın MX. SOAHer düzenleme yaptığınızda dizinizi güncellemeyi unutmayın .

Yük devretme / yedekleme MXkayıtlarını özetleyen bir makale : http://www.zytrax.com/books/dns/ch9/mail.html


bu yöntem potansiyel olarak yeni IP'nin gerçekte etkinleştirilmeden önce aktif olmasına neden olmaz mı? engellemeye çalıştığım aynı soruna yol açıyor - insanlar posta alamıyor veya alamıyor? Ayrıca - SOA serisi hakkında bilmem gereken bir şey var mı? Asla çok fazla DNS yönetimi yapmadım, sadece bir barındırma sağlayıcısından diğerine geçerek, tüm gerçek DNS kayıtlarının benim için ayarlandığı, sadece kayıt kuruluşundaki heyeti girmek zorunda kaldım.
Manca Haftaları

1
@manca Hayır, bunlar ek kayıtlar. Birden fazla MX kaydına sahip olmanın amacı, bir şeylerin düşmesi durumunda birden fazla geçerli yola sahip olmaktır. Aslında, yeniden yapılandırılana kadar varolan sunucuya geçiyorsunuz.
Uzun Jeff

5

Senaryonuzdaki en önemli ayar TTLilgili DNS kayıtlarıdır.

Ne kadar düşük TTLayarlanırsa o kadar iyidir - çeşitli önbellekleme davranışlarına sahip olan tüm DNS sunucuları nedeniyle genellikle "anlık" alamayacaksınız, ancak TTLsonuç ne kadar iyi ayarlanırsa ...


Aslında anlık demek istemedim. Hedef yaklaşık 12-14 saattir ... Bunu yapabilirsem iyi olacağım. DNS'nin hiç önemli olmadığını göstermenin bir yolu, tüm posta istemcisi ayarlarında gerçek WAN IP'sini girmek olacaktır - bu şekilde önemli olmaz. Bunlardan sadece 40 tanesi var ...
Manca Haftaları

0

DNS'deki değişiklikler yetkili sunucularınızda nispeten anlık olmalıdır. Ancak, DNS ödemesi nedeniyle değişikliklerin istemcilere ulaşması biraz zaman alacaktır. Bu, sık sık müşteriler için ara sıra müşterilerden daha fazla sorun olacaktır. Verilerinizi önceden doldurarak bu sorunu çözebilirsiniz.

Önceden gönderilen çeşitli cevaplar, endişelenmeniz gereken her şeyi kapsar.

  • TTL'yi düşük bir değere ayarlayın. Değişiklikten birkaç gün önce 1H deyin. Değişiklikten önce en azından mevcut TTL'yi yapmaya çalışın, 2 kat TTL daha iyi olurdu.
  • Eski ve yeni adresleri kullanarak posta sunucusu için iki yeni A kaydı ekleyin. Bunların her biri için eski sunucu adresine en yüksek önceliği veren bir MX kaydı oluşturun. Keser kesmez eski adresin MX kodunu kaldırın. Her iki kayıttaki önceliği mevcut kayıttan daha düşük olarak ayarlayın. (Sunucu gönderme, banner'ınızın kullandığı adı kontrol etmemelidir.
  • Geçerli adıyla posta sunucusu için yeni bir A kaydı ekleyin. Ve yeni adres için PTR kayıt ayarını alın A kaydı her iki adresi de döndürür. Bu, rDNS doğrulamasının her iki adres için de çalışmasına izin verecektir. (Birçok alıcı sunucu bunu önemsiyor ve rDNS başarısız olursa iletileri reddedebilir veya spam olarak sınıflandırabilir.)

Artık yeni adrese geçmeye hazırsınız. Kesmeden sonra temizleyebilirsiniz.

  • Yeni adlar için MX kayıtlarını ve eski adres için A kaydını kaldırın.
  • Birkaç saat bekleyin ve yeni adlar için A kayıtlarını kaldırın.

Bu, kullanıcılarınız için tamamen şeffaf olmalıdır. Karşılaştığınız sorunlar standartlara uymayan sunucularla sınırlandırılmalıdır.

Diğer hizmetler için çift A kayıt tekniğini kullanabilirsiniz, ancak istemciler yanıt vermeyen adresi denediklerinde zaman aşımına uğramalarını beklediklerinde gecikmeler olur.

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.