Как делают меня, temporily локально устанавливают example.com для разрешения к 127.0.0.1, не изменяя файл hosts

Я только что обновил записи DNS своего домена, но это будет требовать времени для них для распространения через Интернет. До тех пор, есть ли так или иначе, я могу временно установить свой домен, сказать box.example.com для разрешения к IP-адресу сказать 127.0.0.1, локально?

Я не хочу изменять свои файлы hosts с sudo echo "127.0.0.1 box.example.com" > /etc/hosts потому что через несколько часов, изменение DNS распространило бы по Интернету так или иначе.

Я могу сделать это, не требуя административных привилегий?

4
задан 8 February 2015 в 07:42

2 ответа

Ваш вопрос кажется несколько неопределенным, таким образом, я подготовил два отдельных ответа к Вам:

  1. , Если то, что Вы спрашиваете, - можно ли записать записи DNS из сервера /etc/hosts файл, ответ нет. Можно измениться /etc/hosts все, что Вы любите, но это будет только влиять на представление сервера соответствующего IP-адреса, не представление Интернета IP-адреса. Это - цель DNS - для разрешения доменного имени к определенному IP-адресу, всего Интернета. Источник: определение Wiktionary DNS
  2. , Если то, что Вы спрашиваете, - можете ли Вы псевдоним IP-адрес к доменному имени, ответ - да. Редактирование/etc/hosts файла делает просто это. По всей вероятности, лучший способ сделать это временно просто к sudo nano /etc/hosts, добавьте рассматриваемый псевдоним, такой как 127.0.0.1 box.example.com, и позже удалите его. Для искажения IP без административных полномочий , согласно запросу, я честно не полагаю, что это возможно. Если я столкнусь с информацией об обратном, то я сразу обновлю свой ответ.
4
ответ дан 1 December 2019 в 09:23

Я думаю, что Вы неправильно понимаете то, что /etc/hosts делает файл.

/etc/hosts файл делает не , распространяют через Интернет. Это только работает и влияет на локальные поиски на Вашем компьютере самом. Например, я имею 10.0.50.123 mydmzbox в моем /etc/hosts файл - что 'имя узла' на самом деле не решает ни к чему больше нигде, Интернету или иначе, и просто существует как псевдоним соединения для моего компьютера только.

, Если Вы добавляете свою запись в /etc/hosts, она будет только влиять на Ваш локальный компьютер и ничто иное - нет никакой потребности волноваться о /etc/hosts изменение, распространяющее к Интернету. (О чем Вы думаете, зональный файл в, Связывают, но это не то же как помещение записи в /etc/hosts.)

2
ответ дан 1 December 2019 в 09:23

Другие вопросы по тегам:

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