@zeuss56

Возможны ли поддомены для IP адресов, например, www.127.0.0.1 или 8.8.8.8.8 в IPv4 только хотя-бы для HTTP-запросов?

Возможны ли субдомены для IP-адресов и если да, то почему провайдеры не дают своим пользователям за NAT'ом хотя-бы такие адреса? Чем не решение конца света IPv4 адресов?

UPD: Можно было сразу догадаться - omnibox хрома подсказывает - адрес такой быть не может. Но почему тогда нельзя было договориться о маршрутизации хотя-бы одного HTTP протокола - для прямого доступа с клиента к адресу в браузере встраивается определение адреса: если перед IP стоит субдомен - направлять запрос на этот IP а в поле HOST запроса писать этот субдомен. А провайдер бы настроил маршрутизацию на своих клиентов в зависимости от поля HOST. Это ведь легче, чем внедрять IPv6.
А можно ещё легче. У каждого провайдера есть домен. Почему бы не настроить субдомены этого домена на соответствующих клиентов? Это вообще не требует никаких согласований с браузерами/ICANN/кте. и внедрений новых технологий.
spoiler
кте - кто-то ещё (как etc но задом-наперед, смысл тот-же) ©

UPD2: Естественно это будет работать только с HTTP, так как больше никак домен узнать нельзя, кроме как из заголовка HOST.
  • Вопрос задан
  • 2651 просмотр
Решения вопроса 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Невозможны. IP-адресация и доменные имена - это разные, хоть и связанные через DNS системы.
Ответ написан
abyrkov
@abyrkov
JavaScripter
Давайте я прямо скажу: это возможно, но редко практикуется, точнее, за парой исключений, нигде.
Почему?
Дело в том, что DNS работает по другому принципу, главным образом на том, что любое имя должно быть глобально. А IP глубоко похрен, что в другой подсети есть аналогичный комп с таким же IP. Главное - в собственной подсети не было такого же. Вообщем, DNS мыслит глобально, а у IP хата с краю)
Другая причина проста: DNS выдает IP-адрес. И что? И ничего! Т.е. какой-нибудь www.192.168.0.1 - это то же, что 192.168.0.108. Вот вам, кстати, и исключение: многие роутеры позволяют сделать переброс обращения к ним с www на локальный сервер. Работает достаточно мутно и не как поддомен, но исключение нельзя не упомянуть.

Но, как я уже говорил, ощутимой прибавки адресов не станет. Если нам надо обратится к такому-то серваку, то нам нужен его IP. А поддомен - это уже DNS. А с www трюк прост: он просто меняет порт.
Ответ написан
DotDash
@DotDash
•••• • •−•• •−•• −−− •−− −−− •−• •−•• −•• −−••−−
не путайте горячее с квадратным. Поддомены это вообще уловка, чтобы было удобнее навешивать на один домен разные адреса. Физически они никак не реалиуются, маршрутизатор не знает, что такое домен, это работа DNS'a. А ipv6 не такой страшный как рассказывают.
Новые идеи это хорошо, но лучше когда они базируются на твердых знаниях матчасти.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы