IODINE(8) System Manager's Manual IODINE(8) (NAME) iodine - IPv4 DNS (SYNOPSIS) iodine [-v] iodine [-h] iodine [-4] [-6] [-f] [-r] [-u user ] [-P password ] [-m fragsize ] [-t chrootdir ] [-d device ] [-R rdomain ] [-m fragsize ] [-M namelen ] [-z context ] [-F pidfile ] [-T dnstype ] [-O downenc ] [-L 0|1 ] [-I interval ] [ nameserver ] topdomain iodined [-v] iodined [-h] iodined [-4] [-6] [-c] [-s] [-f] [-D] [-u user ] [-t chrootdir ] [-d device ] [-m mtu ] [-l listen_ip4 ] [-L listen_ip6 ] [-p port ] [-n ( auto | external_ip ) ] [-b dnsport ] [-P password ] [-z context ] [-F pidfile ] [-i max_idle_time ] tunnel_ip [ /netmask ] topdomain (DESCRIPTION) iodine IPv4 DNS . DNS . TUN/TAP . LAN () . () . DNS (carrier-grade) . iodine iodined . : . iodine . . (OPTIONS) : -v . -h . -f . -4 DNS IPv4. -6 DNS IPv6. -u user 'user' . -t chrootdir (chroot) 'chrootdir' . -d device TUN 'device' dnsX tunX . Mac OS X 10.6 utunX utun . -P password 'password' . stdin . . -z context SELinux 'context' . -F pidfile 'pidfile' (PID) . : -r UDP (raw). iodine IP iodined . (relay) . -R rdomain OpenBSD 'rdomain' DNS. -m fragsize (fragment size) . . -M namelen . . . DNS ( ) . -T dnstype DNS. DNS . DNS DNS <<>> . . ( ) : NULL, PRIVATE, TXT, SRV, MX, CNAME A ( CNAME ). SRV, MX A <<>> IP . PRIVATE ( 'private use') RFC 3597 . -O downenc NULL. . . Base32 . Base64 . Base64u Base64 ('+') ('_') Base64 . Base128 ( iso8859-1) . TXT Raw << >> (8-bit-clean) . -L 0|1 (lazy-mode). -L1 (): . DNS . iodine (legacy) . -L0 ( -I1 ). -I interval () DNS (timeout) . . SERVFAIL iodine . DNS SERVFAIL . DNS dnsadvantage.com (ultradns) -I1 SERVFAIL . iodined . : -c IP . IP DNS . -s IP MTU. . -D . RX/TX . -f . (-DD) DNS . Base128 ISO Latin-1 UTF-8 () . "LC_ALL=C luit iodined -DD ..." (: luit(1)). -m mtu 'mtu' MTU tun. MTU tun . . DNS (fragment) . -l external|listen_ip4 'listen_ip4' IPv4. (0.0.0.0) . - A . listen_ip4 'external' iodined DNS opendns.com IP . -L listen_ip6 'listen_ip6' IPv6. (::) . - AAAA . -p port 'port' . 'listen_ip4' localhost 'port' 'dnsport' . : DNS . -n auto|external_ip IP NS. . external_ip 'auto' iodined DNS opendns.com IP NS . -b dnsport localhost DNS . 'listen_ip' localhost 'dnsport' 'port' . : . -i max_idle_time max_idle_time . (on demand) systemd upstart . : nameserver DNS. iodined ( ) . IPv4/IPv6 . /etc/resolv.conf . topdomain DNS 'topdomain' . . . nameserver iodined topdomain . . : tunnel_ip[/netmask] IP tun . IP . 10.0.0.0 172.16.0.0 . /27 . . topdomain DNS 'topdomain' . . . . 'topdomain' -b (drop ). topdomain '*' . (EXAMPLES) README . (SECURITY) - MD5 . . DNS (replay) (injection) (man-in-the-middle) iodined -c . ssh vpn . iptables pf tun ssh vpn . (ENVIRONMENT) IODINE_PASS IODINE_PASS iodine . -P . IODINED_PASS IODINED_PASS iodined . -P . (SEE ALSO) README . (BUGS) https://github.com/yarrick/iodine (AUTHORS) Erik Ekman Bjorn Andersson . Anne Bezemer. User Manuals APR 2023 IODINE(8)