Подтвердить что ты не робот

Как получить доступ к субдомену IP-адреса в браузере?

Чтобы перейти на IP-адрес веб-сайта примера, вы просто посетите

subdomain.example.com

Однако, если я попытаюсь посетить

subdomain.2.1.33.111 (example ip)

Firefox возвращает ошибку.
Почему?

4b9b3361

Ответ 1

Все браузеры вернут ошибку для этого. Причина в том, что субдомены являются частью системы DNS (Domain Name Service), где IP-адреса связаны с базовым IP-протоколом.

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

В DNS и IP-адресах гораздо больше информации, если вы хотите углубиться в более подробно, чем это.

Ответ 2

Это невозможно через firefox. Однако обходной путь - отредактировать файл хостов ОС, см. wikipedia.

Создайте или отредактируйте и добавьте строку, например:

192.168.1.100 subdomain.example.com

Не забудьте удалить строку, когда вы закончите!

Ответ 3

Вы не можете смешивать субдомен (имя DNS) с IP (без DNS-имени)

Попробуйте использовать файл /etc/hosts. Например:

# IP  Hotsname    
2.1.33.111     subdomain.example.com

Для Firefox Это нормально, но Chrome разрешает имена в фантастическом ключе.

Ответ 4

Если целью является обслуживание нескольких приложений на сервере без назначенного домена. Лучший способ - использовать порты

2.1.33.111:8080

Ответ 5

Имя хоста - это имя домена (или поддомена), имеющее хотя бы один связанный IP-адрес.

Связанный IP-адрес имени домена может отличаться для поддоменов.

Вы можете получить связанный IP-адрес домена (или поддомена) с помощью nslookup.

Попробуйте nslookup example.com vs. nslookup subdomain.example.com, чтобы увидеть разницу.

Если firefox (или другие браузеры) вы можете либо ввести имя хоста (например, example.com или subdomain.example.com), либо IP-адрес (например, 11.22.33.44).