После подключения через VPN моей работы, почему я не могу получить доступ к ресурсам с помощью DNS?

Я следил за приведенным ниже руководством, которое позволяет мне получать доступ к ресурсам моей работы через VPN. После этого руководство отлично работало.

http://www.ubuntugeek.com/how-to-setup-cisco-vpn-using-vpnc-ubuntu-jaunty-9-04.html

Однако, я может получить доступ только к сетевым ресурсам через IP-адрес. Использование имени DNS не работает. Почему это? Что я могу сделать, чтобы решить (ха-ха) эту проблему.

1
задан 13 October 2010 в 08:47

16 ответов

Вы сказали, что можете заставить это работать, полностью определяя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf, чтобы локальный ресивер попытался добавить этот домен к любым неквалифицированным именам, которые его попросили разрешить. Вы можете получить тот же эффект, вручную разместив эту строку в своем доме /etc/resolv.conf, но помните, что если вы используете dhcp, она может быть перезаписана при следующем приобретении нового IP-адреса.

2
ответ дан 26 May 2018 в 01:05
  • 1
    В Ubuntu 12.04 или новее вы не должны вручную редактировать /etc/resolv.conf; вы должны настроить ifup (через / etc / network / interfaces) и / или NetworkManager, чтобы поместить правильные записи в resolv.conf (через resolvconf), когда они настраивают интерфейсы / соединения. – jdthood 30 October 2012 в 21:36

Вы сказали, что можете заставить это работать, полностью определяя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf, чтобы локальный ресивер попытался добавить этот домен к любым неквалифицированным именам, которые его попросили разрешить. Вы можете получить тот же эффект, вручную разместив эту строку в своем доме /etc/resolv.conf, но помните, что если вы используете dhcp, она может быть перезаписана при следующем приобретении нового IP-адреса.

2
ответ дан 25 July 2018 в 23:06

Вы сказали, что можете заставить это работать, полностью квалифицируя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf , чтобы локальный резольвер попытался добавить этот домен к любому неквалифицированному имена его просят разрешить. Вы можете получить тот же эффект, вручную поместив эту строку в свой дом /etc/resolv.conf , но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем приобретении нового IP-адреса адрес.

2
ответ дан 2 August 2018 в 04:26

Вы сказали, что можете заставить это работать, полностью квалифицируя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf , чтобы локальный резольвер попытался добавить этот домен к любому неквалифицированному имена его просят разрешить. Вы можете получить тот же эффект, вручную поместив эту строку в свой дом /etc/resolv.conf , но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем приобретении нового IP-адреса адрес.

2
ответ дан 4 August 2018 в 20:59

Вы сказали, что можете заставить это работать, полностью квалифицируя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf , чтобы локальный резольвер попытался добавить этот домен к любому неквалифицированному имена его просят разрешить. Вы можете получить тот же эффект, вручную поместив эту строку в свой дом /etc/resolv.conf , но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем приобретении нового IP-адреса адрес.

2
ответ дан 6 August 2018 в 04:31

Вы сказали, что можете заставить это работать, полностью квалифицируя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf , чтобы локальный резольвер попытался добавить этот домен к любому неквалифицированному имена его просят разрешить. Вы можете получить тот же эффект, вручную поместив эту строку в свой дом /etc/resolv.conf , но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем приобретении нового IP-адреса адрес.

2
ответ дан 7 August 2018 в 22:40

Вы сказали, что можете заставить это работать, полностью квалифицируя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf , чтобы локальный резольвер попытался добавить этот домен к любому неквалифицированному имена его просят разрешить. Вы можете получить тот же эффект, вручную поместив эту строку в свой дом /etc/resolv.conf , но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем приобретении нового IP-адреса адрес.

2
ответ дан 10 August 2018 в 10:46

Вы сказали, что можете заставить это работать, полностью квалифицируя имена DNS. Это означает, что на работе у вас есть search workdomain.com строка в вашем /etc/resolv.conf , чтобы локальный резольвер попытался добавить этот домен к любому неквалифицированному имена его просят разрешить. Вы можете получить тот же эффект, вручную поместив эту строку в свой дом /etc/resolv.conf , но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем приобретении нового IP-адреса адрес.

2
ответ дан 13 August 2018 в 17:20
  • 1
    В Ubuntu 12.04 или новее вы не должны вручную редактировать /etc/resolv.conf; вы должны настроить ifup (через / etc / network / interfaces) и / или NetworkManager, чтобы поместить правильные записи в resolv.conf (через resolvconf), когда они настраивают интерфейсы / соединения. – jdthood 30 October 2012 в 21:36

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Edit:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

http://ubuntuforums.org/archive/index.php/t-306308.html
Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.
sudo aptitude install resolvconf
Далее, позвольте мне объяснить элементы resolvconf. /etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамического поколения. Оставьте это в покое. /etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис: nameserver xxx.xxx.xxx.xxx, где xxx.xxx.xxx.xxx - это ip [адрес] вашего сервера имен. /etc/resolvconf/resolv.conf.d/tail - это конец этого файла. Оставь это тоже. /etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла. После того, как вы применили свои изменения, но перед перезагрузкой сетевой службы запустите эту команду:
sudo resolvconf -u
Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это, очевидно, должно происходить каждый раз, когда машина загружается. После этого перезапустите службу сети с помощью этой команды:
sudo /etc/init.d/networking restart
0
ответ дан 26 May 2018 в 01:05

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Edit:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

http://ubuntuforums.org/archive/index.php/t-306308.html Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf. sudo aptitude install resolvconf Далее, позвольте мне объяснить элементы resolvconf. /etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамического поколения. Оставьте это в покое. /etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис: nameserver xxx.xxx.xxx.xxx, где xxx.xxx.xxx.xxx - это ip [адрес] вашего сервера имен. /etc/resolvconf/resolv.conf.d/tail - это конец этого файла. Оставь это тоже. /etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла. После того, как вы применили свои изменения, но перед перезагрузкой сетевой службы запустите эту команду: sudo resolvconf -u Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это, очевидно, должно происходить каждый раз, когда машина загружается. После этого перезапустите службу сети с помощью этой команды: sudo /etc/init.d/networking restart
0
ответ дан 25 July 2018 в 23:06

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Изменить:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

  http://ubuntuforums.org/archive/index.php/t-306308.html  

Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.

  sudo aptitude install resolvconf  

Далее, позвольте мне объяснить элементы resolvconf.

/etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамической генерации. Оставьте это в покое.

/etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис:

nameserver xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx является ip [адресом] вашего сервера имен.

/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставьте это тоже один.

/etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла.

После того, как вы применили свои изменения, но перед перезагрузкой службы сети запустите эту команду:

  sudo  resolvconf -u  

Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это должно произойти каждый раз, когда машина загружается.

После этого перезапустите службу сети с помощью этой команды:

  sudo /etc/init.d/networking restart  
0
ответ дан 2 August 2018 в 04:26

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Изменить:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

  http://ubuntuforums.org/archive/index.php/t-306308.html  

Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.

  sudo aptitude install resolvconf  

Далее, позвольте мне объяснить элементы resolvconf.

/etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамической генерации. Оставьте это в покое.

/etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис:

nameserver xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx является ip [адресом] вашего сервера имен.

/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставьте это тоже один.

/etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла.

После того, как вы применили свои изменения, но перед перезагрузкой службы сети запустите эту команду:

  sudo  resolvconf -u  

Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это должно произойти каждый раз, когда машина загружается.

После этого перезапустите службу сети с помощью этой команды:

  sudo /etc/init.d/networking restart  
0
ответ дан 4 August 2018 в 20:59

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Изменить:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

  http://ubuntuforums.org/archive/index.php/t-306308.html  

Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.

  sudo aptitude install resolvconf  

Далее, позвольте мне объяснить элементы resolvconf.

/etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамической генерации. Оставьте это в покое.

/etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис:

nameserver xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx является ip [адресом] вашего сервера имен.

/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставьте это тоже один.

/etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла.

После того, как вы применили свои изменения, но перед перезагрузкой службы сети запустите эту команду:

  sudo  resolvconf -u  

Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это должно произойти каждый раз, когда машина загружается.

После этого перезапустите службу сети с помощью этой команды:

  sudo /etc/init.d/networking restart  
0
ответ дан 6 August 2018 в 04:31

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Изменить:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

  http://ubuntuforums.org/archive/index.php/t-306308.html  

Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.

  sudo aptitude install resolvconf  

Далее, позвольте мне объяснить элементы resolvconf.

/etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамической генерации. Оставьте это в покое.

/etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис:

nameserver xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx является ip [адресом] вашего сервера имен.

/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставьте это тоже один.

/etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла.

После того, как вы применили свои изменения, но перед перезагрузкой службы сети запустите эту команду:

  sudo  resolvconf -u  

Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это должно произойти каждый раз, когда машина загружается.

После этого перезапустите службу сети с помощью этой команды:

  sudo /etc/init.d/networking restart  
0
ответ дан 7 August 2018 в 22:40

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Изменить:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

  http://ubuntuforums.org/archive/index.php/t-306308.html  

Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.

  sudo aptitude install resolvconf  

Далее, позвольте мне объяснить элементы resolvconf.

/etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамической генерации. Оставьте это в покое.

/etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис:

nameserver xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx является ip [адресом] вашего сервера имен.

/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставьте это тоже один.

/etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла.

После того, как вы применили свои изменения, но перед перезагрузкой службы сети запустите эту команду:

  sudo  resolvconf -u  

Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это должно произойти каждый раз, когда машина загружается.

После этого перезапустите службу сети с помощью этой команды:

  sudo /etc/init.d/networking restart  
0
ответ дан 10 August 2018 в 10:46

Я понял это. Мне просто нужно было полностью квалифицировать имена DNS.

Изменить:

Инструкции, найденные в приведенной ниже ссылке, могут использоваться для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.

  http://ubuntuforums.org/archive/index.php/t-306308.html  

Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что в вашей системе установлен resolvconf.

  sudo aptitude install resolvconf  

Далее, позвольте мне объяснить элементы resolvconf.

/etc/resolvconf/resolv.conf.d/head - это заголовочный файл для динамической генерации. Оставьте это в покое.

/etc/resolvconf/resolv.conf.d/base - это «мясо» файла или середина. Определите свои серверы имен здесь, используя этот синтаксис:

nameserver xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx является ip [адресом] вашего сервера имен.

/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставьте это тоже один.

/etc/resolvconf/resolv.conf.d/original - это исходная конфигурация файла. Это не что-то, что вам нужно сделать для этого файла.

После того, как вы применили свои изменения, но перед перезагрузкой службы сети запустите эту команду:

  sudo  resolvconf -u  

Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это должно произойти каждый раз, когда машина загружается.

После этого перезапустите службу сети с помощью этой команды:

  sudo /etc/init.d/networking restart  
0
ответ дан 13 August 2018 в 17:20

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

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