This issue was created in 2014. I just verified that "host" in Ubuntu 18.04.1 still uses hard-coded port 53; there was no progress during last 4 years. It looks like an easy change.
Some hints for an easy test. OpenDNS runs DNS server listening at port 53, 443 and 5353. # host resolver1.opendns.com resolver1.opendns.com has address 208.67.222.222 resolver1.opendns.com has IPv6 address 2620:119:35::35 All these commmands work (test at port 53, 443 and 5353): # nslookup -po=53 www.ubuntu.com 208.67.222.222 # nslookup -po=443 www.ubuntu.com 208.67.222.222 # nslookup -po=5353 www.ubuntu.com 208.67.222.222 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to iputils in Ubuntu. https://bugs.launchpad.net/bugs/1318975 Title: /usr/bin/host utility cannot change port for DNS querires Status in bind9 package in Ubuntu: Confirmed Bug description: This is not a bug report. It is request for missing feature... /usr/bin/host utility to check DNS is limited to send DNS queries to port 53. There is no option to change port for DNS queries. Other utilities, like dig, can change port. I can change DNS server but port is always 53. I found this missing feature while I was troubleshooting my DNS. My ISP is hijacking port 53 and I found I cannot use host utility to diagnose this problem... To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/1318975/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp