Сайт DNS отображается неправильно
Обновлено: 21.11.2024
Узнайте, как протестировать и изменить конфигурацию DNS
Том Нельсон — инженер, программист, сетевой администратор, а также разработчик компьютерных сетей и систем. Он пишет для Other World Computing и других компаний. Том также является президентом Coyote Moon, Inc., консалтинговой фирмы для Macintosh и Windows.
Существует множество причин, по которым веб-страница может не загружаться в вашем браузере. Мы изучаем причины того, что веб-страница не загружается, и способы устранения этих проблем.
Веб-браузеры и проблемы совместимости
Иногда проблема связана с совместимостью, например, когда разработчики веб-сайта используют проприетарные методы кодирования, которые не каждый браузер умеет интерпретировать. Вы можете проверить этот тип проблемы, используя другой браузер для посещения рассматриваемого веб-сайта.
Это одна из причин, почему браузеры Safari, Firefox и Chrome всегда под рукой. Если страница загружается в одном браузере, но не загружается в другом, вы знаете, что это проблема совместимости.
Виновником может быть ваш интернет-провайдер
Одной из наиболее вероятных причин того, что веб-страница не загружается, является неправильная настройка или плохое обслуживание системы DNS (сервера доменных имен) вашим интернет-провайдером. Большинство интернет-пользователей имеют систему DNS, назначенную им их интернет-провайдером.
Иногда это делается автоматически; иногда интернет-провайдер дает вам интернет-адрес DNS-сервера, чтобы вручную ввести сетевые настройки вашего Mac. В любом случае проблема обычно возникает на стороне интернет-провайдера.
Как работает DNS?
Это не значит, что вы ничего не можете сделать. Вы можете проверить, правильно ли работает система DNS вашего интернет-провайдера. Если это не так или даже если это так, вы можете изменить настройки DNS, чтобы использовать более надежный сервер, чем тот, который рекомендует ваш интернет-провайдер.
Проверьте свой DNS
Mac OS предлагает различные способы проверки и подтверждения доступности работающей системы DNS. Вот один из таких методов:
Запустите терминал, расположенный в папке /Applications/Utilities/.
Введите или скопируйте и вставьте следующую команду в окно терминала.
Нажмите клавишу возврата или ввода после ввода строки выше.
Если система DNS вашего интернет-провайдера работает, вы должны увидеть следующие две строки в приложении «Терминал»:
Важна вторая строка, которая подтверждает, что система DNS смогла преобразовать имя веб-сайта в фактический числовой интернет-адрес, в данном случае 208.185.127.122. (IP-адрес, который вы видите, может быть другим, но он будет в том же или похожем формате).
Попробуйте команду host, если у вас возникли проблемы с доступом к веб-сайту. Не беспокойтесь о количестве возвращаемых строк текста; это варьируется от веб-сайта к веб-сайту. Важно то, что вы не видите строку, которая говорит:
Если вы видите результат веб-сайт не найден и уверены, что правильно ввели название веб-сайта и что веб-сайт с таким названием действительно существует, то вы можете быть достаточно уверены, что на по крайней мере, на данный момент проблемы с DNS-системой вашего интернет-провайдера.
Использовать другой DNS
Самый простой способ исправить неисправный DNS интернет-провайдера — заменить предоставленный DNS другим. Одна превосходная система DNS находится в ведении компании OpenDNS (теперь часть Cisco), которая предлагает бесплатное использование своей системы DNS. OpenDNS предоставляет полные инструкции по внесению изменений в сетевые настройки Mac, но если у вас возникли проблемы с DNS, вы не сможете получить доступ к веб-сайту OpenDNS. Вот краткий обзор того, как внести изменения самостоятельно.
Запустите Системные настройки, щелкнув значок Системных настроек на панели Dock или выбрав пункт Системные настройки в меню Apple.
Нажмите значок "Сеть" в окне "Системные настройки".
Выберите подключение, которое вы используете для доступа в Интернет. Практически для всех это Wi-Fi или встроенный Ethernet.
Нажмите кнопку "Дополнительно".
Выберите вкладку DNS.
Нажмите кнопку с плюсом (+) под полем DNS-серверы и введите следующий DNS-адрес:
Повторите описанные выше шаги и введите второй DNS-адрес, показанный ниже:
Нажмите кнопку ОК.
Нажмите кнопку "Применить".
Закройте панель настроек сети.
OpenDNS предоставляет множество возможностей
Теперь у вашего Mac есть доступ к службам DNS, предоставляемым OpenDNS, и заблудший веб-сайт теперь должен загружаться правильно.
Этот метод добавления записей OpenDNS сохраняет исходные значения DNS. При желании вы можете изменить порядок списка, переместив новые записи в начало списка. Поиск DNS начинается с первого DNS-сервера в списке.
Если сайт не найден в первой записи, поиск DNS вызывает вторую запись. Это продолжается до тех пор, пока поиск не будет выполнен или все DNS-серверы в списке не будут исчерпаны.
Если новые DNS-серверы, которые вы добавили, работают лучше, чем исходные, переместите новые записи в начало списка, выбрав и перетащив их вверх.
Если в окне браузера пользователя появляется пустое сообщение о том, что «не удается найти DNS-адрес сервера», это сигнализирует об ошибке DNS, требующей вашего немедленного внимания. Отсутствие доступа к Интернету или определенным сайтам может оказать непосредственное негативное влияние на бизнес. Устранение неполадок с DNS может стать головной болью для поставщиков управляемых услуг (MSP), но крайне важно, чтобы они понимали все тонкости DNS и имели готовое решение по мере необходимости.
Как устранить проблемы с DNS, если вы не уверены, в чем они заключаются? В этой статье описаны необходимые базовые знания о DNS, способы диагностики проблем с DNS (включая определение того, что на самом деле не является проблемами с DNS) и способы решения основных проблем с DNS.
Почему возникает ошибка DNS?
Ошибки DNS возникают главным образом из-за того, что вы не можете подключиться к IP-адресу, сигнализируя о том, что вы, возможно, потеряли доступ к сети или Интернету. DNS означает систему доменных имен. Это сеть серверов, которая отслеживает буквенно-цифровые имена для каждого подключенного к Интернету устройства и каждого веб-сайта в мире и сопоставляет их с правильными числовыми IP-адресами.
DNS – это иерархическая древовидная структура данных. Вверху находятся корневые серверы имен. Сетевые администраторы могут делегировать и субделегировать несколько уровней вниз. Каждая зона DNS имеет авторитетный сервер, который отвечает на запросы только оригинальными динамическими данными; неавторитетные серверы могут иметь только кэши. В случае возникновения ошибки DNS вам, возможно, придется провести расследование на нескольких разных уровнях, чтобы точно понять, что вызывает проблему и как вы можете быстро вернуть пользователей в онлайн.
Основные способы устранения проблем с DNS
Веб-браузеры склонны винить в любых проблемах с подключением проблемы с DNS. Например, сбой физического разъема маршрутизатора не является «проблемой DNS», но ваш браузер может указать вам, что это так. Если пользователь жалуется на проблему с DNS, вы можете сначала выполнить для него основные действия по устранению неполадок. Это может решить многие проблемы, прежде чем вы потратите время на более глубокое исследование сети.
- Проверьте кабели и соединения. Если у вас проводное соединение, убедитесь, что все подключено правильно. Если вы находитесь в беспроводной сети, убедитесь, что ваш Wi-Fi включен и вы подключены. Убедитесь, что маршрутизатор подключен и работает.
- Перезагрузите маршрутизатор. Подождите минуту, прежде чем снова включить его, и подождите, пока индикаторы не перестанут мигать, прежде чем пытаться подключиться.
- Запустите сканирование на наличие вредоносных программ. В некоторых случаях вирус может блокировать доступ в Интернет. В этом случае у вас могут возникнуть более серьезные проблемы, которые нужно решить, прежде чем решать проблемы IP-подключения.
- Проверьте сайт. Если у вас возникли проблемы с доступом к определенному веб-сайту (своему или чужому), убедитесь, что проблема связана с DNS, а не с самим сайтом. Один из способов сделать это — использовать такой веб-сайт, как DownForEveryoneOrJustMe. Точно так же вы можете выполнить команду ping для своего веб-адреса с помощью командной строки. Если он отвечает, это означает, что сайт работает, и вы просто не можете получить к нему доступ, что говорит о том, что проблема действительно связана с вашим DNS. Если результатом проверки связи является "запрос не может найти хост", это означает, что веб-сайт не работает, что не обязательно связано с проблемой DNS.
В чем проблема с DNS?
Если базовые действия по устранению неполадок не помогли решить ваши проблемы, возможно, пришло время заняться более подробным устранением неполадок DNS. Ниже приведены некоторые распространенные проблемы с DNS, которые могут вызывать блокировку:
Как исправить DNS-сервер, который не отвечает?
Если ваш DNS-сервер Windows по-прежнему не отвечает, возможно, потребуется более глубокое исследование, чтобы понять ошибки или неверные настройки, которые могут вызывать проблемы.Для этого вам может понадобиться использовать nslookup, инструмент, встроенный в Windows (который обычно используется хакерами для зондирования DNS). Nslookup является неотъемлемой частью различных программных решений, включая удаленный мониторинг и управление SolarWinds, и вы можете использовать команды устранения неполадок DNS nslookup для определения конкретных внутренних или внешних проблем.
Nslookup был одним из первых средств диагностики DNS. Он доступен как в интерактивном, так и в неинтерактивном режимах. Для наших целей, как правило, удобнее интерактивный режим. Чаще всего его можно использовать для подтверждения как вашего IP-адреса, так и адреса DNS-сервера, на котором вы находитесь. Чтобы узнать IP-адрес хоста, введите в командной строке nslookup, а затем укажите свой домен. Скорее всего, это вернет локальный сервер. Чтобы найти авторитетный сервер, установите тип запроса NS и введите доменное имя.
Эти команды позволяют просматривать записи DNS. Вот наиболее распространенные и важные типы записей DNS, которые могут вызывать проблемы с DNS:
- Запись A. Записи A — это самые основные данные DNS, которые сопоставляют домен с IP-адресом. Чтобы проверить запись A, используйте команду nslookup, за которой следует домен. Затем вы можете подтвердить, что домен переходит на правильный IP-адрес и наоборот. Запись AAAA аналогична записи A, но для IPv6.
- CNAME: CNAME означает каноническое имя. Эта запись используется для указания одного доменного имени на другое доменное имя. (Последнее доменное имя предположительно будет иметь запись A, указывающую на IP-адрес.) Записи CNAME иногда могут вызывать проблемы с электронной почтой. В любом случае убедитесь, что домены указывают на нужные места. Для nslookup используется команда set type=cname, за которой следует ваш домен.
- MX: запись почтового обмена (MX) направляет электронную почту из вашего домена на хост-сервер. Если это неверно, это может объяснить, почему у пользователей возникают проблемы с отправкой электронной почты на адреса в вашем домене. Убедитесь, что MX соответствует вашему домену (запись A или AAAA), а не запись CNAME. Это команда «set type=mx», за которой следует ваш домен.
Каковы наиболее распространенные причины проблем с DNS?
Что касается производительности сети, то несколько распространенных проблем могут повлиять на подключение пользователей и привести к ошибкам DNS. При устранении проблем с DNS вы можете рассмотреть, как следующие факторы могут повлиять на ваших клиентов:
1) Время жизни (TTL)
Время жизни – это дата истечения срока действия, присваиваемая данным в сети. Когда кэширующий (повторяющийся) сервер запрашивает у авторитетного сервера имен какие-либо записи DNS, авторитетный сервер имен сообщает кэширующему серверу, как долго эти записи годны, что обычно составляет от нескольких минут до одного дня. Пока срок жизни не истечет, сервер кэширования не будет снова запрашивать те же самые данные у полномочного сервера имен, но будет предполагать, что записи все еще в порядке.
Вы видите, как это может повлиять на проблемы с DNS. Если ваши записи DNS изменяются, но ваш TTL слишком высок, будет задержка, так как сервер кэширования продолжает отправлять неверные записи пользователям, пока не истечет TTL. С другой стороны, если значение TTL слишком низкое, авторитетный сервер имен может быть перегружен ненужными запросами.
Если вы планируете обновлять записи DNS, перед этим временно уменьшите значение TTL, чтобы пользователи быстро получали обновленные данные. Серверы иногда не распознают TTL менее 30 секунд; пять минут (300 сек.) — типичный короткий TTL.
Как правило, используйте короткие значения TTL для часто обновляемых записей и более длинные значения TTL для более устойчивых записей. Записи, которые редко изменяются и должны иметь более длительный срок жизни в день (86 400 с), включают MX и TXT.
2) Задержка DNS
Под задержкой понимается время, необходимое для передачи и возврата запросов. Когда пользователи жалуются на «сегодня медленный интернет», они говорят о высокой задержке. Проблемы с DNS могут быть большой причиной задержки.
Одним из основных факторов, влияющих на скорость вашей сети, является просто расстояние, которое должны пройти данные, но вы потенциально можете уменьшить задержку, проверив, имеют ли ваши DNS-серверы централизованную или децентрализованную структуру. Рассмотрите возможность использования других провайдеров, если все ваши DNS-серверы расположены на значительном расстоянии от ваших пользователей.
TTL также влияет на задержку. Как упоминалось ранее, сохраняйте высокие значения TTL для согласованных записей DNS, чтобы уменьшить количество ненужных запросов.
3) DDOS-атака
Если вы тщательно проверили свою сеть и не думаете, что проблемы на вашей стороне, это может быть проблема с DNS-серверами вашего интернет-провайдера. Позвоните им и сообщите. Если они подтвердят, что проблема с их DNS-серверами, не бойтесь проявлять настойчивость, пока проблема не будет решена.
Это может быть наихудший сценарий, но если внезапный всплеск трафика приведет к сбою вашего сайта, вы можете стать жертвой распределенной атаки типа "отказ в обслуживании". По сути, это проблема DNS в том смысле, что она перегружает серверы. Немедленно свяжитесь с вашим веб-хостом и попросите новый IP-адрес.Очистите журналы и убедитесь, что новые записи соответствуют новому IP-адресу.
Проблемы с DNS – это лишь один из типов проблем, которые могут прервать работу службы. Нужна помощь не только в устранении неполадок DNS? Прочую информацию по устранению неполадок можно найти в нашем центре ресурсов.
Мой рабочий веб-сайт имеет то же имя, что и домен. Хостинг сайта находится у сторонней компании. Когда пользователи пытаются получить доступ к веб-сайту изнутри, веб-страницы не загружаются должным образом. Не все изображения будут загружаться. Запись A создается в зоне прямого просмотра с именем www и указывает на IP-адрес, также создается запись PTR. Когда я использую альтернативный DNS-сервер, такой как Google, веб-страница загружается так, как должна. Я сбрасывал и регистрировал кеш DNS как на клиенте, так и на сервере, но безрезультатно. Есть идеи?
Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки
Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос. Детали конкурса Просмотреть все конкурсы
10 ответов
ИнкМастер
Все ли изображения находятся на целевом веб-сервере? Могут ли быть некоторые изображения, которые связаны с другим сервером?
Гэри Д. Уильямс
Я подозреваю, что изображения на сервере жестко запрограммированы на «domain.com», поэтому, когда кто-то нажимает на него через «www.domain.com»; он не может найти изображения, и вы получаете проблемы, которые вы видите.
ИнкМастер
Гэри Д. Уильямс писал:
Я подозреваю, что изображения на сервере жестко запрограммированы на «domain.com», поэтому, когда кто-то попадает на него через «www.domain.com»; он не может найти изображения, и вы получаете проблемы, которые вы видите.
Все изображения размещены на веб-сервере.
Гэри, что вы подразумеваете под жестким кодированием? Есть ли способ исправить это с моей стороны?
ИнкМастер
Для изображений, которые не загружаются должным образом, щелкните правой кнопкой мыши страницу и выберите "Просмотреть исходный код страницы".
Вы ищете что-то вроде Spice (1) flag Report
ИнкМастер
Правильный ли путь для ссылки на изображение?
Путь правильный, я могу получить к нему доступ напрямую, но не при подключении к домену.
Вам необходимо провести дополнительное расследование.
Вы упомянули, что «не все изображения будут загружаться», что наводит меня на мысль, что «некоторые» изображения загружаются вместе со страницей. Если бы это был я, я бы посмотрел ссылки на те, которые загружаются, и сравнил их с теми, которые не загружаются, и ушел оттуда.
Эта тема заблокирована администратором и больше не открыта для комментариев.
Чтобы продолжить обсуждение, задайте новый вопрос.
Щелкни! Lapsus$, Excel RAT, Honda Hackers, Lunar Landers, Windows Easter Egg
Ваша ежедневная доза технических новостей. Вы должны это услышать. Подозреваемые Lapsus$ арестованы за взломы Microsoft, Nvidia, Okta. Больше информации о группе Lapsus$, ответственной за ряд недавних кибератак. Несколько из группы».
Искра! Серия Pro — 25 марта 2022 г.
Friday Из бесплатной энциклопедии Википедии. Другие значения см. в Friday (значения). Пятница — день недели между четвергом и субботой. В странах, принимающих обычай "понедельник-первый".
Очень необычный спам. Ответить на темы + ссылка OneDrive + файл PWD
Поэтому я недавно заметил резкое увеличение входящего спама и заметил очень необычный новый спам. Он имеет несколько очень специфических характеристик, которые отличают его от обычных спам-сообщений: 1 – он содержит настоящие цепочки ответов по электронной почте2 – он содержит настоящие имена.
Есть ли недостатки безопасности при использовании VPN?
Недавно я начал использовать VPN на некоторых своих устройствах как один из способов внедрения более эффективных методов работы с персональными компьютерами. Но кажется, что некоторые учетные записи, в которые я вхожу, используются для входа с одного из 2 или 3 IP-адресов. - поэтому, когда я пытаюсь войти в систему, пока вы.
Давайте поздравим SpiceRex с днем рождения, поскольку ему исполняется 12 лет!
Хотите верьте, хотите нет, но 27 марта 2022 года SpiceRex исполняется 12 лет! Те из вас, кто был в сообществе Spiceworks какое-то время, вероятно, уже знают, кто такой большой оранжевый тираннозавр рекс. Но некоторые из наших участников могут этого не делать, так что давайте немного истории.
Не удается загрузить определенный веб-сайт? Вот все, что вы можете попробовать, чтобы выяснить проблему и, надеюсь, заставить ее снова работать.
Независимо от того, сколько симпатичных символов нарисовали браузеры на своих страницах с ошибками, сбой веб-страницы по-прежнему вызывает разочарование. Если вы пытаетесь зайти на свой любимый сайт только для того, чтобы вас приветствовали сообщениями «Этот сайт недоступен», «Время ожидания подключения истекло» или загадочной ошибкой 404, вот несколько вещей, которые можно попробовать.< /p>
Проверьте подключение (и другие сайты)
Во-первых, давайте разберемся с очевидным: подключены ли вы к Интернету? Проверьте значок в углу экрана, чтобы узнать, обнаруживает ли ваш компьютер надежное соединение. Если вы находитесь в режиме полета или случайно отключили Wi-Fi, это ваш очевидный виновник. Попробуйте посетить другие сайты, чтобы проверить, работают ли они. Если какие-то сайты работают, а какой-то нет, возможно, проблема в вашем интернет-соединении.
Узнайте, возникла ли проблема на вашей стороне или на их стороне
Это не обязательно поможет определить решение, поскольку веб-сайт или служба могут быть недоступны в определенных регионах, но это хорошая отправная точка. Если один из этих инструментов показывает, что ваш сайт не работает для всех, вы знаете, что проблема на их стороне, и вам просто нужно дождаться исправления. Если это небольшой веб-сайт с независимым веб-мастером, они могут даже не осознавать, что их сайт не работает, поэтому, возможно, стоит отправить электронное письмо.
Просмотреть кешированную версию страницы
Если сайт не работает и вам просто нужно просмотреть одну страницу или статью, вы все равно сможете посетить более старую кэшированную версию этой страницы. В результатах поиска Google для этой страницы щелкните маленькую стрелку, чтобы просмотреть кешированную Google версию страницы. Или вы можете ввести его в инструмент, такой как Wayback Machine Интернет-архива, чтобы просмотреть версии этой страницы на протяжении всего ее существования. Это не решит основную проблему, но даст вам нужную страницу, не останавливая ваш импульс.
Отключить надстройки и другое мешающее программное обеспечение
Если рассматриваемый веб-сайт не работает только для вас, вам следует обратить внимание на проблемы с вашей стороны. Иногда надстройки и другое программное обеспечение могут мешать правильной загрузке страницы — классический пример — блокировщики рекламы. Если он у вас запущен, выключите его и перезагрузите сайт, чтобы проверить, работает ли он. Вы также можете попробовать отключить другие надстройки или закрыть любое другое программное обеспечение, которое может мешать работе в Интернете (например, программы мониторинга сети). Иногда антивирусное программное обеспечение также может мешать работе определенных сайтов, но будьте осторожны: если оно блокирует загрузку определенного сайта, для этого может быть веская причина, и отключение вашего защитного программного обеспечения может подвергнуть вас риску.
Проверьте другой браузер или окно в режиме инкогнито
Попробуйте другое устройство
Как и в предыдущем предложении, попробуйте посетить сайт на другом устройстве, например на телефоне (подключенном к той же сети Wi-Fi). Если сайт загружается на вашем телефоне, но не на вашем компьютере, вы можете сузить проблему до вашего ПК.Если сайт не загружается на вашем телефоне при подключении к Wi-Fi, но загружается при выключенном Wi-Fi, вам нужно начать копаться в настройках вашего маршрутизатора — возможно, встроенное программное обеспечение безопасности, родительский контроль, брандмауэр или какой-либо другой параметр блокирует ваш доступ.
Читайте также: