Только что я установил reddit.com на 127.0.0.1 в моих хостах, потому что это была слишком большая часть приемника времени. Я не помню точно, как я установил его - я знаю, что испытал некоторые затруднения из-за него и попробовал несколько разных вещей, прежде чем я нашел "правильный" метод, таким образом, я, возможно, сделал что-то странное.
Теперь, независимо от того, что я делаю, я не могу сбросить его или установить его на что-то еще - это так или иначе застревает на 127.0.0.1.
$ sudo nano /etc/hosts
Password:
Я добавляю эти две строки:
208.96.53.70 reddit.com
208.96.53.70 reddit2.com
Сохраните, выйдите, затем:
$ dscacheutil -flushcache
$ ping reddit.com
PING reddit.com (127.0.0.1): 56 data bytes
$ ping reddit2.com
PING reddit2.com (208.96.53.70): 56 data bytes
То же самое, если я не указываю reddit.com вообще.
Что я пропускаю?? У меня нет никакой другой записи для reddit.com в моем файле hosts. Это не маршрутизатор или проблема ISP - другие компьютеры на том же маршрутизаторе прекрасны. Где еще это могло быть определено?
Ради полноты я убрал все из своих хостов, и она содержит только следующее:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Это кажется, что Вы, возможно, создали запись хоста в DSLocal, а не/etc/hosts. Для обнаружения работайте:
dscl /Search -read /Hosts/reddit.com
Это должно возвратиться с чем-то вроде этого:
AppleMetaNodeLocation: /Local/Default
IPAddress: 127.0.0.1
RecordName: reddit.com
RecordType: dsRecTypeStandard:Hosts
Видеть AppleMetaNodeLocation? Это говорит Вам, где это получает информацию от. Если это говорит /BSD/local
, это находится в/etc/hosts; если это говорит /Local/Default
(который я подозреваю, что это будет), это - локальный узел каталога по умолчанию, иначе DSLocal. Если это говорит <dscl_cmd> DS Error: -14136 (eDSRecordNotFound)
, затем я понятия не имею, что Вы сделали.
Так или иначе принятие записи прибывает из DSLocal, довольно легко удалить:
sudo dscl /Local/Default -delete /Hosts/reddit.com