Google dns linux mint

How can I (re-)connect DNS for gmail on Linux Mint?

I’ve seen this four times in the past two weeks or so. The loss of connection does eventually clear after an unknown time (longest has been 4 days).

In a nut shell, almost all URL-s work but key ones you’d need to do (actual) stuff like google.com, linkedin.com, youtube.com or yahoo.com, etc. fail. While other sites you’d think are related work. It is unpredictable. Tonight is a good example. URL:

The issue affects everything I’ve tested (for the ‘missing‘ url).

I don’t know if it is specifically the DNS.

(update: 2015-11-11)

The fortunate experience swapping to and back from a mobile broadband modem was not a ‘workaround’ just a lucky-break. Results from such a swap don’t always work.

I think the DNS issue(s) are just a symptom. The message for

curl: (7) Couldn't connect to server 

Which I’m guessing means it can «see» the server but won’t connect. As mentioned I can send email from other things using the same access point e.g. Android phone so wondering what diagnostics there are for this kind of thing in Linux Mint so I can get a handle on what part of the stack is getting stuck?

(update: 2015-11-10)

I have some new information. It may help others, or give the brain’s trust a tip on how to resolve this problem. This evening I was unable to access GitHub, stackexchange.com, netbeans, and Wikipedia, to name a few. I am here now, so what happened?

When I pressed F5 here, I received this banner message at the top of the screen:

 Unix & Linux Stack Exchange requires external JavaScript from another domain, which is blocked or failed to load. 

woops I thought, it has happened again. I really wanted to check for any responses, because as you can imagine this error is retarding significant progress — So I have a little credit on a USB modem. I thought I’d try to use that.

Result: No change, can’t get wikipedia and the annoying script message thing was showing on this page.

One of my Dig tests gave a different result After connecting (back) to the Wi-Fi access point. So (now) .

It appears that something in the stack doesn’t get reset/refreshed until the ‘Wired‘ (access point) connection is reconnected. But not just reconnected; being usurped so that it has to reconnect everything (again).

The other odd thing; is that the mobile broadband did NOT refresh/reset the (effective) stuff on the data comm. stack. Why not? How?

More importantly what may I do to force the reset/refresh on the Wired connection and the Wi-Fi connection without renewing a defunct mobile broadband when the current merger residual credits drip away.

Otherwise things remain the same as they were for the last update

Читайте также:  Загрузка операционной системы windows linux

At the moment all I can say is that google search (working) and gmail (not working) demonstrate the following responses from dig.

$ dig google.com

 ; > DiG 9.9.5-3ubuntu0.5-Ubuntu > google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER 

and $ dig mail.google.com

 ; > DiG 9.9.5-3ubuntu0.5-Ubuntu > mail.google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER 

In contrast the dig output on a working box I have access to shows a different story as far as nameservers go.

On a working machine: $ dig gmail.com (added in update)

 ; > DiG 9.6-ESV-R11 > gmail.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER 

In the first non-working example, the Linux set-up is using localhost. To me, that sounds like I need it to do a refresh or something. Comments?

I tested the network restart suggested on the forum, alas it didn't assist me accessing gmail. Back to the drawing boars/stackexchange 🙂

Apart from the question on the Mint forum I haven't found anything to indicate 'yea' or 'nay' for this problem. The first post on this issue was way back in 2011 and it looks like it was skipped as a 'non-good' question so this phenomena has been about for a while. It would be good to find an effective response. Hopefully one of us has a fix already.

Suggestions welcome and happy to look-up further information.

Источник

Настройка DNS в Linux

Настройка DNS в Linux

Каждый сайт, устройство или определенное расположение имеет собственный IP-адрес, определяющийся оборудованием при обращении к сетям и взаимодействии с ними. Пользователи, которые сталкиваются с необходимостью, например, перехода по сайтам или подключения к другому сетевому компьютеру, тоже должны вводить соответствующий адрес для успешного обмена информацией. Однако запомнить случайный набор цифр довольно сложно. Именно поэтому и была придумана система доменных имен DNS (Domain Name System). Теперь компьютер самостоятельно обращается к серверу для определения IP-адреса при указании доменного имени во время перехода к ресурсу. Такие сервера указываются автоматически или вручную, что зависит от типа конфигурации. Именно об этом процессе мы и хотим поговорить в рамках сегодняшнего материала, взяв за пример известный дистрибутив операционной системы Linux.

Настраиваем DNS в Linux

Практически все дистрибутивы Linux функционируют по похожему принципу. Отличаются лишь некоторые консольные команды и оформление графической оболочки. В качестве примера мы рассмотрим Ubuntu, а вы, отталкиваясь от особенностей своей сборки, тоже сможете без проблем выполнить поставленную задачу. Если трудности возникнут на уровне использования определенных команд или при поиске пунктов меню графической среды, воспользуйтесь официальной документацией дистрибутива, чтобы узнать, какая альтернативная команда или опция отвечает за осуществление нужного действия.

Способ 1: Меню графической оболочки

Этот способ в первую очередь нацелен на начинающих пользователей, поскольку чаще всего в Linux их пугает необходимость выполнять каждое действие, вводя команды в консоль. Уже давно практически во всех окружениях присутствуют соответствующие пункты, позволяющие реализовывать различные конфигурации без единого обращения к «Терминалу». К DNS это тоже относится. Давайте посмотрим, как производится данное редактирование в стандартной графической оболочке Ubuntu.

Открытие панели задач для перехода к конфигурации сети при настройке DNS в Linux

    Обратите внимание на верхнюю панель, где присутствует кнопка сети и выключения компьютера. Нажмите по одной из них, чтобы просмотреть список подключений.

  • Здесь вас интересует кнопка под названием «Параметры соединения». Переход к конфигурации сети для изменения параметров DNS в Linux
  • В открывшемся меню отыщите текущее соединение и нажмите по значку в виде шестеренки, чтобы перейти к конфигурации. Выбор сети из списка для изменения параметров DNS в Linux
  • Если вы хотите узнать свой адрес DNS, просто посмотрите на специально отведенную строку на вкладке «Сведения о системе». Для настройки получения DNS переместитесь на вкладку «IPv4» или «IPv6», воспользовавшись верхней панелью. Просмотр адреса маршрутизатора и переход к настройке DNS в Linux
  • В строке «Метод» вы можете указать оптимальный для вас способ получения DNS. По умолчанию используется автоматический тип через DHCP. Однако ничего не мешает вам просто отметить маркером один из остальных присутствующих пунктов. Установка стандартных параметров DNS в Linux через графический интерфейс
  • Вы можете самостоятельно прописать серверы DNS, к которым следует обращаться вашему маршрутизатору. Для этого в строке «DNS» через запятую укажите IP-адреса. На скриншоте ниже вы видите серверы от Google, и выглядят они так: 8.8.8.8 и 8.8.4.4 . Ручной ввод нового сервера получения DNS в Linux через графическую оболочку
  • По завершении конфигурации убедитесь в том, что все выставлено правильно, и только потом кликните на «Применить». Применение изменений после настройки DNS в Linux в графическом интерфейсе
  • Если возникла надобность создания нового типа подключения, то вы можете сразу же прописать настройки DNS точно таким же образом, как это было показано только что. Настройка DNS в Linux при создании новой сети
  • По окончании конфигурации откройте главное меню и запустите «Терминал» для проверки. Переход к Терминалу для проверки изменений после настройки DNS в Linux
  • Введите nslookup , а затем укажите необходимый адрес для проверки, например, google.com . Ввод команды для пропингови сервера после изменения DNS в Linux
  • После нажатия на Enter подождите несколько секунд и ознакомьтесь с полученной информацией. Вы будете уведомлены о том, какой именно DNS-сервер использовался при пропинговке адреса. Просмотр полученных DNS в Linux через пропинговку в Терминале
  • Как видите, этот метод максимально прост и позволяет обойтись без редактирования конфигурационных файлов через консоль. Однако некоторые пользователи не имеют возможности задействовать графический интерфейс или же настройка постоянно сбивается. В таком случае придется обращаться к «Терминалу», чему и будет посвящен наш следующий метод.

    Способ 2: Редактирование конфигурационных файлов

    Использование «Терминала» для редактирования конфигурационных файлов при изменении системных параметров — самый эффективный способ, поскольку все действия здесь будут осуществляться от имени суперпользователя, а также не сбросятся при первом же перезапуске системы. Для конфигурации DNS используйте следующую инструкцию.

    1. Запустите консоль так, как это было показано ранее, или используйте любой удобный способ, например, созданный значок на панели «Избранное». Запуск терминала через избранное для настройки DNS в Linux
    2. Для начала просмотрите список существующих сетевых интерфейсов, чтобы проверить файл для конфигурации. Введите ls /sys/class/net/ и нажмите на Enter. Команда для просмотра названий сети при настройке DNS в Linux
    3. Проверьте, присутствует ли здесь ваше название интерфейса. По умолчанию оно выглядит так: enp0s3. В случае отсутствия подобной строки придется добавить ее самостоятельно, чему и будут посвящены следующие шаги. Пропустите их, если имя присутствует. Просмотр текущего названия сети при конфигурации DNS в Linux
    4. Далее дело будет касаться взаимодействия с конфигурационными текстовыми файлами. Для этого вы можете использовать любой редактор, установленный по умолчанию, например, vi. Однако начинающим юзерам не всегда удобно управлять подобным софтом. В таких ситуациях мы советуем установить более подходящее решение. Пропишите sudo apt install nano и нажмите на Enter. Установка нового текстового редактора для дальнейшей конфигурации DNS в Linux
    5. Подтвердите свои намерения добавить софт, а после успешной инсталляции переходите к работе с файлами. Введите команду sudo nano /etc/network/interfaces и затем подтвердите ее. Открытие конфигурационного файла для ввода имени сети при настройке DNS в Linux
    6. Вставьте строки auto enp0s3 и iface enp0s3 inet dhcp , чтобы задать конфигурацию интерфейса. Ввод имени сети и стандартного DNS в Linux через конфигурационнй файл
    7. Используйте комбинацию Ctrl + O для сохранения настроек. В будущем запомните, что знак ^ обозначает Ctrl, то есть, например, выход из редактора осуществляется через Ctrl + X. Сохранение изменений и выход из текстового редактора при настройке DNS в Linux
    8. При сохранении не изменяйте имя файла для записи, а просто нажимайте на Enter. Сохранение имени файла при настройке DNS в Linux
    9. Следом в этом же файле введите dns-nameserver 8.8.8.8 для установки DNS от Google, и уже после этого можете закрыть данный объект. Команда для определения DNS в первом конфигурационном файле Линукс
    10. Далее понадобится настроить другой элемент, перейдите к нему через sudo nano /etc/dhcp/dhclient.conf . Переход к конфигурации второго файла для изменения DNS в Linux
    11. При запросе пароля суперпользователя введите его. Учтите, что символы при таком методе набора не отображаются в целях безопасности. Ввод пароля суперпользователя для доступа к файлу при настройке DNS в Linux
    12. Опуститесь в самый низ по содержимому и вставьте строку supersede domain-name-servers 8.8.8.8 . Затем сохраните изменения и закройте файл. Вставка команды для второго конфигурационного файла DNS в Linux
    13. Осталось отредактировать последние параметры в sudo nano /etc/resolvconf/resolv.conf.d/base . Запуск третьего конфигурационного файла DNS в Linux
    14. Вставьте строку nameserver 8.8.8.8 , определяющую DNS. Перед выходом не забудьте применить изменения в этом же файле. Изменение третьего конфиуграционного файла DNS в Linux
    15. Все изменения DNS вступят в силу сразу же после перезагрузки сети. Осуществляется это командой sudo systemctl restart networking . Перезапуск сети после изменений DNS в Linux
    16. Появившаяся пустая строка для ввода означает, что перезапуск прошел успешно. Успешный перезапуск сети после изменений настроек DNS в Linux

    Конечно, использовать второй способ гораздо сложнее первого, однако это единственная альтернатива, которая оказывается эффективной в тех случаях, когда изменения DNS через графическую оболочку не приносят никаких результатов из-за постоянного сброса настроек. Вам достаточно просто следовать инструкциям, точно выполняя их для правильной конфигурации, и вы справитесь с редактированием параметров получения доменных имен.

    Источник

    Linux Mint Forums

    Forum rules
    Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

    Google Public DNS - power up your browsing

    Post by mercier » Fri Dec 04, 2009 4:19 am

    just discovered this. google public dns service - i tried it and it is fantastic. the pages render so much faster. and apparently it's more secure as well.
    the instructions:

    # In the System menu, click Preferences, then click Network Connections.
    # Select the connection for which you want to configure Google Public DNS. For example:

    * To change the settings for an Ethernet connection, select the Wired tab, then select your network interface in the list. It is usually called eth0.
    * To change the settings for a wireless connection, select the Wireless tab, then select the appropriate wireless network.

    # Click Edit, and in the window that appears, select the IPv4 Settings tab.
    # If the selected method is Automatic (DHCP), open the dropdown and select Automatic (DHCP) addresses only instead. If the method is set to something else, do not change it.
    # In the DNS servers field, enter the Google Public DNS IP addresses, separated by a space: 8.8.8.8 8.8.4.4
    # Click Apply to save the change. If you are prompted for a password or confirmation, type the password or provide confirmation.

    Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
    Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

    Источник

    Оцените статью
    Adblock
    detector