Ответы пользователя по тегу Система доменных имен
  • R01 домен и поддомен с разными DNS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    так нельзя. Вы не можете быть регистратором поддомена.
    Ответ написан
    Комментировать
  • Четыре DNS-адреса у домена. Реально?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Следует научиться формулировать свои мысли, освоить терминологию, чтобы пользоваться ею грамотно.

    И почитать про балансировщики, например про round-robin, который позволяет несколько IP адресов на одно доменное имя.
    Ответ написан
    6 комментариев
  • На что влияют NS-записи домена?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    NS записи домена должны указывать на тот DNS сервер, который будет отвечать за этот домен.
    Именно на NS серверах лежат все записи про этот домен - его MX записи, А-записи его поддоменов и так далее.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Доменное имя - это не продукт, а услуга. Ее нельзя выкупить пожизненно, нужно оплатить стоимость услуги за год (несколько лет).
    2. Редко какой регистратор предлагает возможность оплатить дольше, чем на 1 год - не забываем об инфляции. Бывает конечно и по 2 и по 5 лет, но дольше ?
    Ответ написан
    Комментировать
  • Как закэшировать DNS для запросов из PHP CURL?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    При DNS запросе происходит следующее:
    1. Проверяется /etc/hosts
    2. Проверяется локальный кеш
    3. Выполняется DNS запрос на ваш DNS сервер (он все это повторяет, если что, делает запрос к своему DNS серверу и так до рута)

    Соответственно самые простые варианты - или пропишите в запросах айпишники, или пропишите в /etc/hosts
    Или обычный DNS кеш клиента сам разберется.
    Ответ написан
    5 комментариев
  • Есть ли сервис или база данных по зависимым доменам самых популярных сайтов в мире?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    это не публичная база и не сервис. И google.com и gstatic.com принадлежат гуглу, как и множество других доменов.
    Это инфраструктура крупных веб-систем, и она не публикуется. Смысл отслеживать подобные связи совершенно отсутствует, так как это не предназначено для использования посторонними, следовательно ненадежно, может измениться, и опираться на это не нужно.
    Опираться можно на публичный API
    Ответ написан
    Комментировать
  • Как сделать редирект доменов через DNS без добавлений в нем новых доменов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет. Но вместо A-записи, можно добавлять C-записи...
    Ответ написан
    3 комментария
  • Dns resolve на разные порты?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никак. Домен не резолвит в порты, он резолвит только в IP

    Редирект вам нужно делать не на ДНС, а на вашем веб-сервере.
    Например приложение должно обращаться не к domain.com, а к domain.com/app
    Соответственно веб-сервер можно легко подстроить, чтобы все что приходит на app он редиректил на domain.com:6105 или domain.com:6105/app
    Ответ написан
    Комментировать
  • Обозначение www устарело?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Правильно или неправильно зависит от проекта.
    В принципе www уже настолько устарело, что нет особого смысла его настраивать.

    Вопрос тут лучше задавать SEO, а не техническим. Бывает что имя домена лучше звучит без www, в слоган проще впинхуть без www, а бывает и наоборот.
    Ответ написан
    2 комментария
  • Как правильно настроить записи DNS для домена?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    MX Запись говорит, куда должна уходить почта на ваш домен.
    В адресе соответственно должен стоять не @, а почтовый сервер (лучше его domain имя, а не айпишник).
    Ответ написан
    3 комментария
  • Как работает DNS через прокси в GC?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    dns работает не по http, а по отдельному протоколу, поэтому он НЕ пользуется прокси.
    Браузер поручает это ОС, но у браузера может быть свой внутренний dns кеш, политика его использования.
    С кеширование ДНС, которое ТОЧНО есть в ОС ничего не делать - оно не должно вам мешать.
    Но если мешает - то можно обнулить кеш, в windows это ipconfig /flushdns, или отключить его вообще - служба dns client.
    Ответ написан
    3 комментария
  • Как конкертно будет работать dns в этом случае?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Условия:
    Вы создаете something1234.my_website.com
    Пользователь первый раз делает пинг something1234.my_website.com

    1. Система смотрит в файл hosts, не находит
    2. Система смотрит в свой кеш, не находит.
    3. Система делает запрос на DNS сервер (в вашем случае указан 8.8.8.8)
    4. Днс сервер 8.8.8.8 проверяет свои рулы (аналог hosts), не находит.
    5. Днс сервер 8.8.8.8 проверяет свой кеш, не находит
    6. Днс сервер 8.8.8.8 обращается к корневому NS, который отвечает за зону .com, чтобы выяснить кто является NS сервером для my_website.com и получает NS сервер, который отвечает за my_website.com
    7. Днс сервер 8.8.8.8 обращается к NS сервер, который отвечает за my_website.com, и запрашивает IP something1234.my_website.com
    8. Днс сервер 8.8.8.8 получает IP от вашего something1234.my_website.com и передает его вашей системе, парралельно сохраняя в своем кеше на x времени (время хранения указано в NS записи, но кеш может быть отдельно ограничен на ДНС сервере
    9. Ваша система получает от ДНС сервера 8.8.8.8 IP адрес и сохраняет в своем кеше на время, указанное в NS записи, но в принципе кеш локальной системы может быть настроен иначе.
    10. Разрешение доменного имени в IP адрес завершено, команда пинг пингует удаленный сервер
    Ответ написан
    2 комментария
  • Как во всемирной сети появляются сведения о новом сервере DNS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Дело не в том как в мире появляется новый DNS сервер, а в том, как в мире появляется новый домен.
    Если вы сделали свой DNS и на нем завели новый домен - никто про это и не узнает.

    Домен нужно регистрировать у регистратора, который добавляет запись в NS сервера отвечающего за соответствующий домен. А ваш локальный DNS сервер никакого отношения к зоне .ru не имеет и будет влиять только на те компы, у которых он будет настроен DNS сервером.

    Вообще просто почитайте как работает служба DNS.
    Ответ написан
    6 комментариев
  • Настройка SSL и DNS для localhost на Node.js?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Берете любое доменное имя и вписываете его в /etc/hosts или windows/system32/drivers/etc/hosts

    127.0.0.1 mycompany.com

    и все, генерите сертификат для mycompany.com. Работать будет только на вашем компе. Правда если у вашего компа белый айпишник, то можете прописать и x.x.x.x mycompany.com, и все кто у себя такое пропишет будет ходить к вам.
    Ответ написан
    Комментировать
  • Почему изредка компы(или программы) берут IP адрес для домена не на отдельном основном DNS сервере, а из шлюза по умолчанию х.х.х.1?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    У компов в рабочей сети прописан только один DNS сервер? Он никогда не вылетает?
    Ответ написан
    2 комментария
  • Почему не виден локальный сервер из интернета?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Для этого я настроил проброс порта на роутере и использую сервис Dynamic DNS потому что у меня серый ip."
    Если у вас серый IP, то Dynamic DNS вам не поможет. Он помогает если у вас не статический белый IP.

    Ну и примеры айпи адресов было бы неплохо, потому что явно вы что-то недонастроили, но без цифр мы только догадываемся
    Ответ написан
    Комментировать
  • Влияет ли NS на скорость ответа сервера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Даже если есть проблема с медленным NS, после первой попытки обращения, dns кеширует ее на некоторое время (вплоть до суток).
    Я бы посоветовал искать другие причины.
    Ответ написан
    1 комментарий
  • Может ли сайт хоститься на публичном DNS гугла?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > Практически все ресурсы проверки whois утверждают, что закреплённый IP-адрес -- 8.8.8.8, это же показывает и PING, и TRACERT.

    Это ничего не значит. Я могу сделать любой домен и сказать что IP адрес от этого домена 127.0.0.1.
    На один и тот же айпишник может указывать миллионы доменов, это даже не мошенничество.

    Смотрите в хедерах письма, с какого ip пришло письмо, а не с какого домена.
    Ответ написан
    Комментировать
  • Влияет ли TTL в ответе DNS сервера на частоту запросов браузера к DNS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    TTL влияет не на браузер, а на работу DNS в целом.
    У вас есть кеш DNS клиента в ОС
    у вашего DNS сервера свой кеш
    у вашего DNS сервера есть DNS сервер, у которого свой кеш
    и так до корневого сервера

    но 100 секунд очень мало, есть вероятность, что на пути к вашему браузеру, какой-то ДНС сервер не будет ресолвится чаще чем xx, несмотря на настройки вашего TTL
    Ответ написан
    2 комментария
  • Работа клиент-серверной модели,вопросы от нуба?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1)При следующем обращении (переходу на другую страницу сайта) идет ли обращение снова к DNS или взаимодействие уже идет на прямую с Веб сервером/Сервером приложения?

    Вы путаете сервер-клиент приложение и работу DNS службы. К серверу можно изначально обращаться по IP адресу, к серверу можно обращаться и вообще не по IP сетям. Что же касается работы DNS, то работает оно сложнее.
    Ваш комп смотрит файл hosts, если там нет нужного сайта, оно смотрит на локальный кеш, в котором хранятся недавние обращения. Если нет и там, обращается к вашему DNS серверу. Тот смотрит в свой кеш, если в нем нет - обращается к вышестоящему DNS серверу, и так до рут-сервера. По пути, каждый DNS сервер может иметь свой кеш. В среднем закешированное значение хранится сутки, но каждый владелец домена может настроить свой TTL (time to live). Кроме того, существуют dns балансеры, когда на тот же DNS могут возвращаться разные IP.

    2) Веб сервер соответственно работает как сервер для веб (http), сервер приложений соответственно работает для приложений (например он запускает java сервлет, к которому можно обращаться различными способами, включая http)

    3) в цепочке "клиент - вебсервер - сервер приложения" может отсутствовать второй или третий пункт. То есть может быть клиент-вебсервер или клиент-серверприложения. Вообще правильно говорить клиент-сервер. А какой именно клиент и сервер, и как они общаются - это уже вторично.

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

    Если вы нажимаете "положить в корзину", то клиент отправляет команду, сервер ее обрабатывает и отвечает клиенту каким-либо способом, понятным клиенту. Что делает сервер - кладет в базу, или не кладет - это зависит от реализации корзины.

    Понятно, что все команды которые отдает клиент серверу и все ответы, которые дает сервер клиенту, должны быть понятны и серверу и клиенту. Именно поэтому оно и работает.
    Ответ написан
    Комментировать