Niezwykle powolne wyszukiwania DNS w CentOS
Z jakiegoś powodu dwa z moich komputerów zaczęły cierpieć z powodu wyjątkowo powolnego wyszukiwania DNS.
Przykład zsynchronizowanego wyjścia z polecenia „host”:
[root@ns507403 ~]# time host www.google.com
www.google.com has address 172.217.5.4
www.google.com has IPv6 address 2607:f8b0:4006:80d::2004real 0m3.050s
user 0m0.000s
sys 0m0.004s
Wyszukiwanie trwa co najmniej 3 sekundy, niezależnie od tego, który adres jest używany lub ile razy jest wykonywane. Najdłuższy czas, jaki widziałem, to 9 sekund, aby wyszukać www.paypal.com.
Wykluczyłem możliwość powolnego serwera DNS, ponieważ używam tego samego resolwera DNS na 4 innych serwerach znajdujących się w tym samym centrum danych i wszystkie działają dobrze. (wyszukiwanie & < 1 ms)
Czego już próbowałem bez powodzenia:
- Dodawanie
options single-request
w/etc/resolv.conf - Dodawanie
options single-request-reopen
w/etc/resolv.conf - Wyłącz IPv6 za pomocą
sysctl -w net.ipv6.conf.all.disable_ipv6=1
- Wyłącz NetworkManager (nie jest zainstalowany na moim serwerze)
To jest mój obecny plik/etc/resolv.conf:
nameserver 127.0.0.1
nameserver 213.186.33.99
search ovh.net
W
digWydaje się, że polecenie działa dobrze, pokazując czas żądania 0 ms.
Jakieś pomysły, co może być tego przyczyną? Używam CentOS 6 na obu komputerach.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
7 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Po prostu użyj prawdziwego serwera DNS jako jedynego wpisu:
Dlaczego w ogóle masz 127.0.0.1 jako serwer nazw?
Anonimowy użytkownik
Potwierdzenie od:
Ma pewne zalety w przyspieszaniu niektórych rodzajów korzystania z Internetu poprzez zmniejszenie liczby żądań DNS wysyłanych do Internetu. Widziałem jednak, jak same się psują i palą, co prowadzi do powolnych błędów w sieci, które wielu z nas uwielbia.
O ile dobrze pamiętam, CentOS używa do wykonania tej funkcji nscd (demona buforowania usługi nazw). Szybki
powinien to naprawić.
Albo możesz zrobić to, co zrobiłeś i wyeliminować pośredników, że tak powiem. Jeśli tak, a nie chcesz uruchamiać demona buforowania, musisz go wyłączyć za pomocą:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Wymieniłem
i dodał:
Anonimowy użytkownik
Potwierdzenie od:
... To był błąd, firewall jest ignorowany dla tego konkretnego adresu IP, ponieważ wygląda na to, że jest hostowany w sieci OVH.
Anonimowy użytkownik
Potwierdzenie od:
Problem okazał się w wyborze serwerów nazw w konfiguracji routera. Nasze stare ustawienia wskazywały na niezawodne serwery Level3 pod adresem
i
... Z nieznanych powodów serwery te działały bardzo słabo.
Przeszliśmy na
(CloudFlare) i
(Google), a problem został natychmiast rozwiązany, a ogólna prędkość przeglądania znacznie wzrosła.
Anonimowy użytkownik
Potwierdzenie od: