Я настроил свой роутер для работы с dyndns. Вместо использования имени хоста dyndns, созданного dyndns.org, я хочу определить свое собственное имя хоста, которое в tern ссылается на это имя хоста dyndns.

Например, предположим, что моим именем хоста dyndns является fanix.dyndns.org, когда я пингую этот адрес, он разрешается в IP-адрес моего маршрутизатора ADSL, что является правильным.

На моем mac я хочу использовать более короткое имя, например, xNas, чтобы при выполнении команды "ping xNas" он использовал файл etc/hosts и пинговал имя хоста dyndns. Но это не работает. Я добавил следующее в /private /etc/hosts

fanix.dyndns.org xNas

Когда я пингую xNas, он возвращает

ping: cannot resolve xnas: Unknown host

Как мне заставить это работать?

ПРИМЕЧАНИЕ. У меня нет статического IP-адреса, у меня ADSL, поэтому мой IP-адрес изменяется.

1 ответ1

1

Вы можете сделать это с помощью поиска доменов, вроде.

Если вы перейдете к настройкам TCP/IP и добавите dyndns.org в качестве домена поиска, то всякий раз, когда вы пингуетесь

ping fanix

Сначала он попытается разрешить fanix в вашем локальном домене - возможно, fanix.local и если он не получит хита, то будет искать fanix.dyndns.org .

Это один дополнительный символ, который вы указали после него, но он избавляет от необходимости использовать DNS-сервер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .