И да и нет.
Теоретически, вы действительно можете использовать адрес вместо имени во многих сетевых приложениях, но часто это не сработает для веб-страниц, потому что сервер, с которым вы разговариваете, является "виртуальным" сервером: на самом деле есть несколько серверов в тот же адрес, и "реальный" сервер просматривает имя сервера в URL-адресе, чтобы определить, на какой сервер следует направить ваш запрос (*).
Этот случай легко решается, если вы заставите свой компьютер преобразовывать имена в адресаты. Существует файл "hosts" (/etc/hosts/
в linux, C:\windows\system32\drivers\etc\hosts
в Windows), который ищется до того, как ваш компьютер перейдет на DNS-сервер, поэтому вы можете указать имена < -> адреса там и используются так, как если бы они были получены обычным DNS. Редактирование этого файла может привести к тому, что программное обеспечение безопасности вызовет тревогу, поскольку вредоносное ПО также может изменить этот файл, чтобы перенаправить вас на нежелательные сайты.
Однако есть случаи, когда даже это не будет работать, потому что адрес динамически меняется (балансировка нагрузки), или ваш веб-сервер находится за "сетью доставки контента" (статические вещи обслуживаются с сервера, который находится рядом с вами, только « персонализированная часть получается с реального сервера). Так что вы все равно должны использовать правильный DNS. Но ничто не заставляет вас (кроме местного законодательства) использовать серверы имен вашего интернет-провайдера, вы можете настроить свой ПК на использование определенных серверов имен (где-то в настройках вашей сети), наиболее часто для этого используются Google 8.8.8.8 и OpenDNS 208.67.220.220 и 208.67.220.222.
(*) на самом деле имя сервера в заголовках HTTP ... но ваш браузер использует это в URL для этого.