23.04.2014 | Iodine: туннелирование IP-трафика через DNS-сервер |
Программа Iodine осуществляет туннелирование IPv4-трафика через DNS-сервер. Она может пригодиться в ситуации, когда доступ в интернет ограничен, но DNS-запросы разрешены. Проект получил название по символам аббревиатуры IOD (IP Over DNS), а также в связи с тем, что йод в таблице Менделеева имеет 53-й порядковый номер, и это совпадает с 53-м портом, на котором работает служба DNS. Iodine прост в использовании и не нуждается в особом конфигурировании. Программу нужно установить на сервере и клиенте, затем на сервере требуется делегировать программе какой-нибудь поддомен. Например, в случае использования BIND нужно добавить пару строчек. t1 IN NS t1ns.mydomain.com. ; note the dot! t1ns IN A 10.15.213.99Желательно использовать короткое имя поддомена, чтобы оставить как можно больше места для полезного трафика. После этого все DNS-запросы к домену t1.mydomain.com будут направляться к серверу iodined. Установка на сервере: ./iodined -f 10.0.0.1 t1.mydomain.comВ клиенте запускаем команду: ./iodine -f -r 192.168.0.1 t1.mydomain.comСервер iodined открывает виртуальный интерфейс и слушает DNS-запросы на UDP-порту 53. Разработчики предупреждают, что трафик в этом туннеле никак не шифруется, поэтому желательно использовать VPN (то есть двойное туннелирование) или SSH. |
Проверить безопасность сайта