Dims
24-03-2005, 02:51
Привет!
Вот, насколько я понял устройство системы доменных имён (DNS), оно является иерархическим. Каждая машина имеет "свой" ближайший сервер имён, и когда ей требуется получить IP адрес по имени, она спрашивает его. Если сервер знает, грубо говоря, если имя его, то он отвечает, если нет, то либо сам спрашивает у вышестоящего сервера, либо переадресует на него спрашивающего. На это ещё накладывается всякое кеширование итд.
Но вопрос: откуда в систему вообще попадает информация о том, какой сервер отвечает за данную конкретную зону?
Вот у меня зарегистрирован домен в зоне ru и я могу на страничке регистратора "делегировать" эту зону какому-то серверу. Это что, я прям управляю записями сервера, отвечающего за зону ru?
Если я арендую у провайдера сервер имён и делегирую зону ему, то как я буду управлять этим сервером? Я должен буду явно прописать там каждый свой компьютер? А не существует ли механизма, по которому компьютер бы сам прописывал бы своё имя в сервере имён?
А если существует, то нет ли аналогичного механизма и с зонами, то есть, чтобы какой-то сервер имён, который бы отвечал за зону, сам сообщал бы вышестоящему серверу о том, какую зону он занимает?
Вот, насколько я понял устройство системы доменных имён (DNS), оно является иерархическим. Каждая машина имеет "свой" ближайший сервер имён, и когда ей требуется получить IP адрес по имени, она спрашивает его. Если сервер знает, грубо говоря, если имя его, то он отвечает, если нет, то либо сам спрашивает у вышестоящего сервера, либо переадресует на него спрашивающего. На это ещё накладывается всякое кеширование итд.
Но вопрос: откуда в систему вообще попадает информация о том, какой сервер отвечает за данную конкретную зону?
Вот у меня зарегистрирован домен в зоне ru и я могу на страничке регистратора "делегировать" эту зону какому-то серверу. Это что, я прям управляю записями сервера, отвечающего за зону ru?
Если я арендую у провайдера сервер имён и делегирую зону ему, то как я буду управлять этим сервером? Я должен буду явно прописать там каждый свой компьютер? А не существует ли механизма, по которому компьютер бы сам прописывал бы своё имя в сервере имён?
А если существует, то нет ли аналогичного механизма и с зонами, то есть, чтобы какой-то сервер имён, который бы отвечал за зону, сам сообщал бы вышестоящему серверу о том, какую зону он занимает?