Представьте, что ваш самый большой клиент вызывает, потому что они возникли проблемы получения электронной почты.Или они хотят знать, что их бестселлером пункт прямо сейчас.Или их самый популярный блог.Возможно, их веб-сайте, внезапно пошел вниз.Вряд ли можно ответить: «Нет проблем, I’ свяжемся с вами в течение 24 до 48 часов.”
И все же DNS сходит с рук!Если вам необходимо переместить веб-сайт или изменить способ domain’ S электронной почте обрабатываются, you’ будете сталкиваться с расплывчатыми 24 по 48-часовой задержкой.Это довольно аномалией в мире ультра-удобный и супер-быстрой все.Эта статья объясняет, что DNS, как она works, где, что задержка происходит от надоедливых и несколько способов обойти it.
Что такое DNS
DNS является “системой доменных имен.« Это переводит понятные человеку адреса веб-сайтов, как www.cnn.com
в компьютер дружественных адресов IP, как 157.166.224.25
.Попробуйте посетить http://157.166.224.25
, если you’ бы хотел проверить, this.
Каждый компьютер, веб-сервер и сетевое устройство в Интернете имеет одну из этих числовых IP-адресов.В некоторых случаях, посредством процесса, называемого «преобразование сетевых адресов», целый дом, офис или здание акции и тот же адрес IP.Но адреса в противном случае уникальны, и они позволяют компьютерам легко информацию о маршруте вокруг Internet.
DNS является распределенной службы.Ни один компьютер там переводит доменные имена в адреса.Вместо этого, задача разделяют миллионы серверов имен (также пишется как одно слово, «имен»), которая постоянно обращаться и обновлять каждый other.
Ваш Местное название Server
Каждый компьютер, подключенный к Интернету, имеет имя сервера.При попытке посетить веб-сайт, как www.smashingmagazine.com
, ваш компьютер обращается к своему локальному серверу имен, чтобы уйти и найти соответствующий IP-адрес, 80.72.139.101
в этом случае.Ваша computer’ имя сервера can’ т сделать этот перевод сам по себе, она должна постоянно спрашивать других серверов имен, пока что-то где-то возвращается с окончательным answer.
Ваш локальный сервер имен, как мало адресная книга, что вы находиться рядом с телефоном перед мобильные были изобретены.Если вы наняли A1 тройным остеклением модифицировать ваши окна, вы могли скопировать их номер телефона в адресной книге.В следующий раз вы должны были позвонить им, номер был бы тут же, немедленно доступны.Или под sofa.
Некоторые серверы имен Special
Серверы имен просто “знать”. Каждое доменное имя, как smashingmagazine.com
имеет по крайней мере одно имя сервера, который авторитетно и окончательно знает правильный IP-адрес.Авторитетного сервера имен для smashingmagazine.com
которые кричаще называется a.regfish-ns.net
b.regfish-ns.net
и c.regfish-ns.net
.
Это все равно что сказать, что A1 трехместные Glazing’ номер телефона, конечно, могут найти в Нортгемптон Желтые страницы.Это особенно телефонная книга является авторитетным источником информации о местонахождении A1 трехместныеGlazing.
Где задержки приходит From
Скажите A1 тройное остекление решает изменить свой номер телефона.Это может занять до 12 месяцев, прежде чем в 2012 году издание Northampton Yellow Pages выходит с обновленной номер телефона.А это может занять еще от 12 до 36 месяцев, прежде чем следующий подойти к Нортгемптон, проверить желтые страницы и скопируйте новый номер телефона в вашей личной адресной книге.За прошедшие 24 до 48 месяцев, ваша адресная книга будет устарел.И если вы когда-нибудь звонили A1 тройным остеклением, you’ D быть отключены мгновенно … или в конечном итоге разговора с парикмахером.К счастью, новые окна, как правило, 10-летняя гарантия.Но веб-сайты должны быть немного более отзывчивой, чем that.
Создание нового Website
DNS становится важным, когда вам нужно создать новый веб-сайт или переместить существующие.Новые веб-сайты более простой случай, поэтому мы будем обсуждать их в первую очередь.С любой новый веб-сайт, необходимо сделать несколько вещей:
1.Купить домен Name
123-р является регистратором доменных имен, что делает хостинг на side.
Компании, у которой вы покупаете и зарегистрировать доменное имя называется регистратором.Регистраторы получить специальную лицензию от ICANN, что позволяет им продавать доменные имена.Лицензия стоит $ 2500 (США) для применения, плюс $ 4000 в год.Некоторые особенно крупные регистраторы являются GoDaddy в США и 123-р в UK.
После регистрации нового доменного имени, могут быть задержки от нескольких минут до нескольких часов прежде, чем Вы можете войти на сайт регистратора, чтобы изменить domain’ имя сервера (шаг 3 ниже), либо указывают на IP-адреса (пункт 4 ниже).Эта задержка является результатом регистратора обработку платежа, добавив, вам Whois database и обновления записей.Задержка распространяется только на новые домены и так не является частью DNS delay.
2.Найти хозяина для Website
Некоторые компании предоставляют только hosting.
Хостинг компания ставит ваш сайт на большой мощный сервер где-нибудь, предоставляет вам IP-адрес и берет с вас ежемесячно.Тысячи больших и малых компаний предлагают хостинг или перепродавать другим company’ с.Большинство регистраторов предлагают хостинг, и если вы покупаете доменное имя и хостинг пространство от той же компании, вы won’ T нужно беспокоиться вообще о DNS.
3.Укажите имя сервера для вашего Domain
Почти все регистраторы позволяют изменить название сервера.На этом скриншоте из Fasthosts.
Этот шаг сродни указав, какие Yellow Pages Ваше доменное имя должно появиться дюйма Как правило, вы можете пропустить этот step и просто использовать имя по умолчанию серверы обеспечивают по registrar.
Вы можете изменить их, если, например, вы зарегистрировали доменные имена (шаг 1 выше) с несколькими компаниями, но хотели бы управлять DNS (пункт 4 ниже) из одного места.Или, возможно, вы использовали действительно дешевые регистратор Plc, чтобы зарегистрировать доменные имена, но вы хотите использовать очень гибкая DNS Plc для управления DNS.Или, возможно, ваш хост (шаг 2) имеет приятный интерфейс DNS, что you’ хотел бы use.
Чтобы изменить имя сервера, войдите в свой регистратор (с шагом 1 выше), перейдите на доменное имя в вопрос, и искать “Изменить имя сервера” вариант, как на скриншоте выше.Действительно гибкий DNS Plc скажу вам, что изменить их to.
4.Направьте доменных имен в IP Address
Использование Fasthost’ Передовые DNS, чтобы добавить IP-адреса website.
Сейчас вам необходимо войти в зависимости от того, компания предоставляет имя сервера (или регистратор, хозяин или другой) и точка www.yournewdomainname.com
на ваш новый адрес IP.Обычно есть вариант для “Настройка DNS” или “Advanced DNS”, часто с большим предупреждением просит ли вы, что вы знаете, что вы делаете.Найти кнопку, чтобы добавить новые “A” записи (для «Адрес»).Введите www
качестве имени хоста (т.е. префикс для доменное имя) и IP-адрес, предоставленный хост в шаге 2.
Вы можете использовать тот же процесс, чтобы создать другие записи адреса, такие как webmail.yournewdomainname.com
.Иногда вы можете ввести *
, как имя хоста, а затем everything.yournewdomainname.com
будет указывать на IP-адрес.И если вы вводите @
, как имя хоста, то он будет указывать yournewdomainname.com
без любого хоста name.
5.Подождите, пока он Happen
Это является причиной части задержки DNS.Многие компании обработает ваш запрос DNS немедленно.Другие запросы процессе только один раз или два раза в день, так что, если ваша компания процессы изменения только в 4:00 утра, и вы запрашиваете изменения в 4:02 утра, то you’ должны будете ждать почти 24 hours.
Мы не только даем вам возможность изменить настройки DNS на все что угодно, но мы сделать этиизменения instantly!К сожалению, мы can’ т сделать Интернет как эффективный, как и мы — другие веб-сервисы может занять больше времени для обновления?.Ваши изменения будут глобальными, как только они ловят up.
В следующем разделе рассказывается, как DNS работает в деталях, и окончательный раздел включает в себя основную часть DNS delay.
Как DNS Works
Когда вы заходите на веб-сайт в браузере или пинг-или FTP или Telnet или сделать любую операцию сети, ваш компьютер должен преобразовать (полное) доменных имен в IP-адреса.В этом разделе показано, как это происходит с командами, так что вы можете попробовать его yourself.
Для команд, you’ понадобятся, чтобы открыть терминал на Mac или Linux или из командной строки на Windows.Для этого на Mac, перейдите на приложения?Утилиты?Терминал.В Ubuntu Linux, перейдите в Приложения?Аксессуары?Терминал.В Windows перейдите в меню Пуск?Программы?Аксессуары?Команда Prompt.
Отметим, что в DNS, как smashingmagazine.com
и www.smashingmagazine.com
можно назвать “ домена names.” Но тот, www.smashingmagazine.com
, можно также назвать “имя хоста” или “полное доменное имя»или просто адрес сайта.Эта статья в основном использует термин “доменное имя”.
1.Задать Местное название Server
Let’ Скажем вы хотите посетить www.smashingmagazine.com
.В его многочисленных параметров сети, ваш компьютер хранится IP-адрес локального сервера доменных имен.Его первый шаг, чтобы задать этот сервер имен для answer.
На Mac и Linux, вы можете запустить следующую команду, чтобы узнать, что ваш сервер имен:
cat /etc/resolv.conf
В Windows команды:
ipconfig /all
Что команда выглядит в Linux.
В этом случае, мой компьютер посылает запрос на 192.168.1.1
, что-то вроде: “Ой, 192.168.1.1!What’? С IP-адреса для www.smashingmagazine.com “
2.Ваш локальный сервер имен Doesn’ T Know
Let’ ы говорят, что локальный сервер доменных имен, 192.168.1.1
, является бренда трепка новый.Он никогда не просили ничего и прежде, не говоря уже о IP-адрес www.smashingmagazine.com
.Он знает очень мало.На самом деле, единственное, что он знает, являются IP-адресами имя корневого servers.Вы можете узнать все, что он знает использованием Nslookup command.
На Mac, Linux и Windows, выполните команду показано ниже.-type=ns
рассказывает Nslookup вернуться только информацию о серверах имен.И точка в конце говорит его для поиска корневых имен servers.
nslookup -type=ns .
Это будет возвращать имена и IP-адреса из немногих корневых серверов имен.Если you’ хотел бы видеть what’ S проведения интернет вместе, Википедия имеет картиныодна из этих очень важных computers.
Список Internet’ Очень важно имя корневого servers.
3.Таким образом, он просит верхнего уровня Domain Name Server …
Ваш локальный сервер имен извлекает последнюю часть доменное имя, которое составляет com
в этом случае.Это называется доменом верхнего уровня или TLD.Другие net
gov
uk
fr
ie
и de
.
Ваш локальный сервер доменных имен выбирает один из корневых серверов имен, перечисленных выше, и просит его что-то вроде: “Извините, 193.0.14.129.Если вы don’ т ум, где бы мне найти информацию о доменах COM “
Вы можете видеть своего рода ответом было бы получить, выполнив команду:
nslookup -type=ns com 193.0.14.129
Это список серверов TLD имя com
domains.
4…. И перенаправляется на Малой Domain Name Server
It’ с почти там.Ваш локальный сервер имен теперь спрашивает один из них что-то TLD имен серверов, таких как: “Привет, 192.52.178.30.Вы знаете, где я должна пойти на материал на smashingmagazine.com “
Вы можете посмотреть ответ на этот вопрос, выполнив Nslookup еще раз:
nslookup -type=ns smashingmagazine.com 192.52.178.30
Это возвращает список серверов имен для домена smashingmagazine.com
.Слово authoritative
означает, что эти серверы имен являются окончательное место для информации о DNS smashingmagazine.com
.
Запуск Nslookup command.
5.Получить IP Address
Итак, теперь ваш локальный сервер имен выходит на одно из этих имен серверов.Он приехал на первую часть запрашиваемого доменного имени, www
, так что больше не нуждается в серверах имен; it’ S готовы к фактическим данным.Теперь он может попросить одного из этих серверов имен, “Hola, 79.140.49.11.Можете ли вы сказать мне, IP-адрес www.smashingmagazine.com?! Cheers “
Выполнить команду Nslookup снова, используя IP-адрес одного из серверов доменных имен сверху, н …
Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров