Pracuję nad niektórymi nazwami domen. Aktualizuję je. Korzystając z niego dig
, mogę wysłać zapytanie do naszego serwera nazw i mogę zobaczyć, że poprawna nazwa została zaktualizowana. Jednak pamięć podręczna dns naszego biura wciąż pokazuje starą nazwę. Wczoraj ustawiłem TTL na 10 minut, więc nie muszę długo czekać. Czy jest jednak jakiś sposób na oszukiwanie pamięci podręcznej dns w biurze w celu aktualizacji? Jakaś podstępna sztuczka, którą mogę zrobić, aby ułatwić sobie życie?
AKTUALIZACJA Załóżmy, że nie mam dostępu do serwera i nie mogę go ponownie uruchomić? Czy jest coś jeszcze, co mogę zrobić?
Odpowiedzi:
Zakładając, że serwer DNS znajduje się na komputerze, a nie na routerze itp .:
Opróżnianie pamięci podręcznej systemu Linux:
Lub dla dystrybucji bez nscd
Opróżnianie pamięci podręcznej klienta Windows dla poszczególnych komputerów:
Opróżnianie pamięci podręcznej serwera Windows dla serwera biurowego (dzięki Ericmayo za korektę):
Mac (prawdopodobnie ?!):
Jeśli masz internetowy interfejs GUI itp. Dla routera, gdzieś tam będzie opcja.
Opróżnianie pamięci podręcznej między platformami jak wyżej
Informacje o DNS i buforowaniu
źródło
dscacheutil -flushcache
systemie Mac: opróżnia lokalną pamięć podręczną w systemie operacyjnym, a nie serwer nazw powiązań.rndc flush
wyczyści serwer nazw powiązań na komputerze Mac, co wpłynie na wszystkie komputery korzystające z tego serwera nazw.Jeśli korzystasz z BIND jako resolvera dla swojego biura - tj. nieprzekazywanie komuś innego resolvera.
Opróżnij wszystko z pamięci podręcznej:
Opróżnij konkretny rekord:
Jeśli przekazujesz dalej, jesteś na łasce pamięci podręcznej spedytora.
źródło
Po ponownym uruchomieniu systemu Windows DNS usługa opróżnia pamięć podręczną. Warto spróbować na serwerze biurowym.
JR
źródło
Jeśli używasz systemu Windows, możesz użyć narzędzia nltest.
A jeśli używasz WINS, nbtstat.
źródło
Jeśli używasz Bind9 jako serwera dns, uruchom ponownie usługę
sudo service bind9 restart
źródło
service named restart
, jak wspomina powyżej Andy. Byłaby to bardziej pomocna odpowiedź, gdybyś dowiedział się, dla których dystrybucji to prawda (podejrzewam, że to „ Debian i pochodne ”, ale nie jestem ekspertem w Debianie) i dodał to. To powiedziawszy, witaj w SF!bind
, jeśli zostanie użyty jako autorytatywny lub rekurencyjny serwer. Moim zdaniem ta odpowiedź sama w sobie nie ma większego sensu.