Hi, I have a squeezebox network music player which I would like to connect to a server via the internet. The server is accessible by dynamic dns hostname, but the squeezebox only allows an IP address to be entered (open bug for years ). My idea was to map a custom IP address in the firewall to the server hostname Code: # firewall startup script DYN_IP=/usr/bin/nslookup xxx.dyndns.org iptables -I PREROUTING 1 -t nat -d 10.0.0.1 -j DNAT --to-destination DYN_IP 1) The nslookup variable doesn't seem to work 2) Perhaps this should be run as a cron script, every 2 days. Wouldn't the firewall have to be restarted each time though? The firewall entry works if the external IP is hardcoded, so the problem is trying to make it use a variable. Any ideas!