Недавно я установил сервер, на котором запущен сервер ubuntu 12.04. Я купил домен example.com и зарегистрировал серверы имен ns1.example.com и ns2.example.com. Оба указывают на мой сервер, на котором выполняется привязка по адресу 12.345.678.90. Все отлично работает. Я успешно настроил привязку и могу получить доступ к своему домену. Еще хочу поэкспериментировать с йодом. Поскольку я делаю все это просто из любопытства и для обучения, у меня нет ресурсов, чтобы иметь несколько серверов с несколькими IP-адресами. Я знаю, что мне нужно перенаправить йодный туннель через другой порт в привязке, но я не совсем уверен, как это сделать. Прямо сейчас у меня есть iodine.example.com как запись NS, указывающая на tunnel.example.com. На данный момент у меня tunnel.example.com указывает на сервер друзей, на котором запущен йод. Все работает. Поскольку у меня не всегда будет доступ ко второму серверу, как мне настроить йод для работы за привязкой на том же сервере?
Настройте BIND для прослушивания другого порта (например, 5353
), И в iodine
использовать -b 5353
вариант
из man iodine
:
-b dnsport
If this port is specified, all incoming requests not inside the
tunnel domain will be forwarded to this port on localhost, to be
handled by a real dns. Note: The forwarding is not fully trans‐
parent, and not advised for use in production environments.
Можно сделать разными способами: http://dev.kryo.se/iodine/wiki/TipsAndTricks