Как очистить DNS в ubuntu 12.04? [дубликат]

На этот вопрос уже есть ответ здесь :

как очистить DNS в Ubuntu 12.04 LTS (GNU / Linux 3.2.0-23-generic x86_64)

пробовали многие вещи из здесь и здесь тоже, но ничего не работает

62
задан 13 April 2017 в 15:23

2 ответа

Установите nscd, используя следующую команду, если это еще не сделано

sudo apt-get install nscd

Очистите кэш DNS в Ubuntu, перезапустив nscd

sudo /etc/init.d/nscd restart
0
ответ дан 13 April 2017 в 15:23

Согласно этому ответу SU « Как очистить кэш DNS в Ubuntu? » , Ubuntu по умолчанию не предоставляет службу кэширования DNS. Но если у вас есть тот, который вы установили вручную, вы обычно можете перезапустить эти службы для очистки кэша. Вот несколько примеров (источник) :


  • Запустите эту команду для очистки DNS:

    sudo /etc/init.d/dns-clean restart
    
  • Выполните приведенную выше команду следующим образом:

    sudo /etc/init.d/networking force-reload
    

  • Для очистки nscd кеша DNS:

    sudo /etc/init.d/nscd restart
    

  • Для очистки dnsmasq кеша DNS:

    sudo /etc/init.d/dnsmasq restart
    

  • Если вы используете BIND, это должно сбрасывать DNS:

    sudo /etc/init.d/named restart
    

    или

    sudo rndc restart
    

    или

    sudo rndc exec
    

    BIND (> = v9.3.0) поддерживает сброс записей из определенного домена, а также представлений lan и wan. source Примеры:

       sudo rndc flush
    
       sudo rndc flushname askubuntu.com
    
       sudo rndc flush lan
    
       sudo rndc flush wan
    

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: