привязать ip к поддомену - PullRequest
0 голосов
/ 30 июля 2009

У меня есть клиент Linux, который использует pppoe для подключения к Интернету и каждый раз, когда этот клиент подключается к сети, я хочу привязать его ipadress к поддомену.
Dyndns не вариант из-за их TTL. Похоже, мне нужно настроить свой собственный сервер имен на моем корневом сервере для выполнения этой задачи, потому что я не могу создать ключи, необходимые для запуска nsupdate на клиенте с сервером имен поставщика ... я прав?

Если да, то есть ли хороший способ настроить сервер связывания для этой конкретной задачи?

Ответы [ 3 ]

0 голосов
/ 31 июля 2009

Я никогда не поддерживал pppoe, но если он использует dhcp для предоставления ip-адреса клиенту, вы можете выполнить обновления от dhcp до dns.

Инструкции о том, как сделать это для Debian здесь: http://www.debian -administration.org / article / Configuring_Dynamic_DNS__DHCP_on_Debian_Stable

Не думай, что ты сможешь адаптировать их и к другим дистрибутивам. Вы можете найти такое же программное обеспечение по крайней мере на Fedora и Ubuntu, разница только в том, как вы устанавливаете необходимое программное обеспечение.

0 голосов
/ 03 июля 2010

Одна из возможностей - настроить их машину для регистрации на кого-то вроде DynDNS. У них есть все программное обеспечение, которое вам нужно, чтобы автоматически уведомлять их, когда они подключаются к сети или отключаются. Это даст им доменное имя, например, what.homelinux.org (это не имеет значения). Затем вы помещаете статические CNAME записи в DNS, чтобы указывать ваши красивые доменные имена, например, southern.company.com , чтобы указать what.homelinux.org .

Когда они подключаются к сети, домен начинает разрешаться и останавливаться, когда отключается, так как по этой причине у DynDNS низкий TTL. Вы можете использовать большой TTL в вашем файле зоны, поскольку CNAME не изменится.

0 голосов
/ 30 июля 2009

Ну, разве вам просто не нужно создавать A-запись для этого IP на вашем DNS-сервере?

Если ваш домен «google.com» и вы хотите, чтобы ваш хост назывался «server1». Создайте A-запись для «server1» и укажите ее IP-адрес вашего компьютера.

Если я не понимаю, с чем вы обращаетесь за помощью.

...