вопрос про WWW

12
izbushka
На сайте с 08.06.2007
Offline
110
#11
john2007:
А если запрос к ДНСу domain.ru, то IP адрес какого хоста он должен вернуть?

IP адрес хоста с именем domain.ru:

domain.ru has address 217.23.130.2

Если вы имеете ввиду с www или без - то возвращается адрес без www (по запросу domain.ru)

В общем случае хосты domain.ru и www.domain.ru могут иметь разные адреса

Angel Амурский
На сайте с 09.07.2007
Offline
132
#12
john2007:
как Вам уже сказали регистрировать можно как угодно. Если с www и без www у Вас один и тот же сайт, то Яндекс через некоторое время "склеит" их (если узнает про оба).

А пока не склеит будет показывать и ТИЦ разный, с www/и без.

Главный по кредитам (https://cuj.ru/) Квартиры от 300 тыс. рублей (https://amrielt.ru/)
john2007
На сайте с 26.03.2007
Offline
173
#13
izbushka:
IP адрес хоста с именем domain.ru:
domain.ru has address 217.23.130.2

имя                  тип              значение            


www A 217.23.130.1
ftp A 217.23.130.2
pop A 217.23.130.3

Как будет выглядеть запись для Вашего хоста domain.ru? А именно какое он будет иметь имя?

Совершая ошибки, мы не только учимся их не повторять, но и учимся прощать такие же ошибки другим... (с)
izbushka
На сайте с 08.06.2007
Offline
110
#14
john2007:
имя тип значение
www A 217.23.130.1
ftp A 217.23.130.2
pop A 217.23.130.3

Как будет выглядеть запись для Вашего хоста domain.ru? А именно какое он будет иметь имя?

@ A 217.23.130.4

или просто

А 217.23.130.4

(с позиции синтаксиса файла DNS-зоны)

john2007
На сайте с 26.03.2007
Offline
173
#15
izbushka:
@ A 217.23.130.4
или просто
А 217.23.130.4
(с позиции синтаксиса файла DNS-зоны)

Все верно, @ - это обозначение текущего/исходного домена, а имени хоста как-бы нет. Т.е. для этой записи Вы можете указать IP адрес и www и ftp и любой другой хост в домене. Т.е. получается, что это IP адрес хоста по умолчанию для домена, т.е. на случай, если имя хоста не указано в запросе.

izbushka
На сайте с 08.06.2007
Offline
110
#16
john2007:
Все верно, @ - это обозначение текущего/исходного домена, а имени хоста как-бы нет. Т.е. для этой записи Вы можете указать IP адрес и www и ftp и любой другой хост в домене. Т.е. получается, что это IP адрес хоста по умолчанию для домена, т.е. на случай, если имя хоста не указано в запросе.

Не совсем, в общем случае вы будете спрашивать у DNS сервера вашего провайдера, который сначала узнает у корневого какой сервер отвечает за .ru, потом у него, кто овечает за domain.ru, а потом уже у него про его поддомены.

domain.ru - такой же полноценный домен как и www.domain.ru. @ придумана для упрощения записи, чтоб не писать

domain.ru A 193.23.224.1

www.domain.ru A 193.23.224.3

ftp.domain.ru A 193.23.224.2

Таким образом, у сервера отвечающего за зону domain.ru вы спрашиваете не кто такой www, а кто такой www.domain.ru (а в случае без ввв - кто такой domain.ru). т.е. вы спрашиваете про конкретное имя.

john2007
На сайте с 26.03.2007
Offline
173
#17

Видимо вопрос формулировок.

Могу согласиться, что www.domain.ru и domain.ru - это доменные имена интернет хостов.

Мне привычнее формулировка, что домен - это область, т.о. domain.ru - это домен второго уровня.

www.domain.ru, ftp.domain.ru - это хосты (а не домены третьего уровня) в домене второго уровня. Если считать, что domain.ru - это хост в домене первого уровня ru, то логичнее, что бы за него "отвечал" DNS зоны (домена) ru, а это не так, поэтому мне нравится больше формулировка, что хост адресуемый доменным именем domain.ru - это хост по умолчанию в домене второго уровня domain.ru

izbushka
На сайте с 08.06.2007
Offline
110
#18
john2007:
хост адресуемый доменным именем domain.ru - это хост по умолчанию в домене второго уровня domain.ru

domain.ru это действительно хост(доменное имя) второго уровня :)

имхо, мне не нравиться термин "по-умолчанию" по отношению к днс.

Вы можете не указывать запись @ A 193.23.224.1 в файле зоны - тогда хоста domain.ru не будет существовать.

ДНС может дать только конкретный ответ на запрос, а если такового нет, то будет не ответ "по умолчанию", а "not found"

Ну и по отношению к данной теме, определение IP адреса, это еще только полдела. Потом броузер отправляет запрос веб-серверу на полученный ip-адресс от днс, и в http заголовках опять таки указывает имя домена (c www или без). И уже веб сервер принимает решения (по своим настройкам) какую страницу показывать с www и без.

6666
На сайте с 10.01.2005
Offline
505
#19

Просьба не флудить в темах, которые подробно описаны в ФАК раздела, а направлять туда топикстартера. Спасибо.

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
john2007
На сайте с 26.03.2007
Offline
173
#20
izbushka:

Вы можете не указывать запись @ A 193.23.224.1 в файле зоны - тогда хоста domain.ru не будет существовать.
ДНС может дать только конкретный ответ на запрос, а если такового нет, то будет не ответ "по умолчанию", а "not found"

Вы все правильно говорите.

В случае о котором мы говорим имя домена второго уровня совпадает с доменным именем хоста, т.е. особенного (отличного от названия домена) имени он не имеет. Или точнее имеет, но откликается и на это.

Вот как раз запись @ A 193.23.224.1 я и называю указание в ДНС хоста по умолчанию.

Я уже говорил, что это вопрос формулировок - пусть моя Вам не нравится, а Ваша более правильная :)

Флудить больше не будем.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий