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

61

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

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

    
задан Vikas Hardia 03.02.2014 в 12:14
источник

2 ответа

54

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

sudo apt-get install nscd

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

sudo /etc/init.d/nscd restart
    
ответ дан Maythux 03.02.2014 в 12:18
источник
66

В соответствии с этим ответом 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
    
ответ дан precise 03.02.2014 в 13:30