I have a strange problem. This does not seem to work with localhost but it works with 127.0.0.1. Why might this happen? localhost resolves to 127.0.0.1 ?
Code:
$ zabbix_agent -t net.tcp.service["http","127.0.0.1","9200"] net.tcp.service[http,127.0.0.1,9200] [u|1] $ zabbix_agent -t net.tcp.service["http","localhost","9200"] net.tcp.service[http,localhost,9200] [u|0] $ dig localhost ; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> localhost ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56237 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;localhost. IN A ;; ANSWER SECTION: localhost. 10800 IN A 127.0.0.1 ;; AUTHORITY SECTION: localhost. 10800 IN NS localhost. ;; ADDITIONAL SECTION: localhost. 10800 IN AAAA ::1 ;; Query time: 0 msec ;; SERVER: 185.29.15.15#53(185.29.15.15) ;; WHEN: Wed Jul 08 10:21:58 CEST 2020 ;; MSG SIZE rcvd: 96 $ ping localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.041 ms ^C --- localhost ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.041/0.041/0.041/0.000 ms $ telnet localhost 9200 Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. ^] telnet> Connection closed. $
Comment