Если я настрою случайный IP-адрес вручную, смогу ли я выходить в Интернет

На самом деле это даже не вопрос DNS. Google Chrome будет искать термины, которые, по его мнению, не являются именами хостов, DNS-именами или IP-адресами. Это довольно конкретно об этом. Например,http://127.0.0.1не будет искать, аhttp://256.0.0.1будет, потому что это вне диапазона для IP. В то время как.invalid TLD определенно является доменным именем, даже если оно недействительно для его регистрации. Разрешение на 404 не имеет смысла, потому что это ошибка HTTP и нет способа разрешить DNS-имя. Правильное сообщение об ошибке будет Name not resolvable, record does not exist. Или Name not resolvable, invalid records will not be forwarded. Я согласен с ОП, что это неправильное поведение. Также обратите внимание, чтоhttp://site.exampleиhttp://site.testНЕ выполняют поиск.

-1
18.03.2021, 11:31
1 ответ

Учитывая, что рабочей конфигурации IPv6 не существует, а вывод второго изображения показывает таблицу маршрутизации до того, как вы начнете назначать случайные IP-адреса, вероятность того, что вы сможете, составляет примерно 253 / 4294967296 (0,00000005890615284442 )или менее. Адрес на вашем первом изображении не будет работать.

Проблема в том, что вашему компьютеру нужен шлюз для доступа в Интернет. Он должен знать, как связаться со шлюзом, а шлюз должен знать, как связаться с вашим компьютером. Шлюз (с адресом 192.168.1.1 )наверняка знает, как обращаться к устройствам с адресами от 192.168.1.2 до 192.168.1.254 в вашей локальной сети, отсюда и цифра 253. Всего в IPv4 возможно 2^32 (4294967296 )адресов. Вы делите меньшее число на большее и получаете вероятность того, что ваш действительно случайный адрес подойдет.

3
18.03.2021, 11:54

Теги

Похожие вопросы