I seem to have a problem when using icmpping (fping) checks with hostnames and dynamic DNS. It appears that fping isn't returning 0 when the hostname doesn't resolve to an IP address. Here's what I'm seeing: host SERVER uses DHCP to get an IP address and then registers itself with DDNS. When host SERVER is down and I look at the "lastest values" for SERVER, it looks like the ICMP Ping "last value" remains 1, but the "last check" is the last time that the name resolved to an IP address. When SERVER comes back up, it appears that the ping works again. What this means for me is that ZABBIX doesn't ever see the system as "unreachable," which is not correct.
Am I doing something wrong? Or is there a fix for this?