בעיות DNS תחת APACHE CENTOS 7

לאחרונה נתקלתי בבעיות DNS באחד השרתים כאשר ביצוע פקודת dig מ-terminal עבד באופן מעולה אך כאשר בוצעה קריאה לאתר ב-curl או PHP gethostbyname הורגשה איטיות משמעותית.

 

לאחר בדיקה מעמיקה של השרת נמצא כי ביטול אפשרות ה-IPV6 פתרה את הבעיה. מסתבר שהבעיה נעוצה בחיפוש כתובת IPV6 משרת ה-DNS מה שכמובן לא נמצא וממתין עד ל-timeout.

הוספת האפשרויות:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

ל-sysctl.conf פתרה את הבעיה.

או בצורה ידנית:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

 

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *