https://arsalanse.ir
افزایش سرعت CoreDNS کوبرنیتز با یک نقطه (.)!☸️

اگر با سرویس های AWS مثل Route53 کار کرده باشین شاید براتون سؤال شده باشه که چرا آخر هر DNS URL یه نقطه هم قرار گرفته مثل:
ns-xxx.awsdns-yy.co.uk.
ns-xxx.awsdns-yy.net.
ns-xxx.awsdns-yy.org.
ns-xxx.awsdns-yy.com.
فقط یه اشتباه نوشتاری یا باگ کوچیک بوده؟
جواب اینه که اون نقطه کاملا درسته و دلیل خوبی هم داره!
دلیلش RFC 1034 هست که برمیگرده به سال 1987
که در لینک زیر هم مفصل در موردش توضیحات داده شده:
http://www.dns-sd.org/trailingdotsindomainnames.html
داخل کوبرنیتز متغیری داریم به اسم ndots که مقدار دیفالتش ۵ هست
وقتی شما دامنه ای با تعداد نقطه کمتر از ۵ دارین best practice هست که آخر اون دامنه نقطه قرار بدین (البته باید مطمئن باشین خارج از کلاستر اون دامنه واقعا وجود داره)
cat /etc/resolv.conf
مکانیزم CoreDNS اینطوریه که دامنه ای که fully-qualified نشده اگر به نتیجه نرسه شروع میکنه مقادیر search رو در انتهای اون قراردادن تا به نتیجه برسه
و توی محیطی که لود بالایی داره فشار سربار زیادی به CoreDNS وارد میکنه که میتونید با یک نقطه جلوش رو بگیرید!
تامام./
مطلبی دیگر از این انتشارات
لغو قانون تغییر ساعت رسمی، چک کردن tzdata تمام سرور ها با انسیبل
مطلبی دیگر از این انتشارات
مدیریت تعداد بالای ریموت سرور
مطلبی دیگر از این انتشارات
? بات تلگرام برای مانیتور و گزارش وضعیت داکر کانتینرها