В сети моей организации, если у компьютера есть имя компьютера (имя хоста), скажем, desktop-x, я могу пропинговать эту машину, используя просто «ping desktop-x».
Но пинг фактически преобразует desktop-x в FQDN, чтобы запросить у DNS-сервера соответствующий IP-адрес. Поэтому, если доменное имя моей организации - company-x, зарегистрированное под com, то полное доменное имя для этого компьютера - desktop-x.company-x.com.
Таким образом, ping фактически запрашивает «какой IP-адрес для desktop-x.company-x.com». Теперь, когда DNS-сервер организации получает этот запрос, как он узнает, какой IP-адрес назначен desktop-x, так как desktop-x динамически назначает частный ip по DHCP.
Если DNS-сервер каким-то образом отслеживает (hostname => ip address), то почему я не могу пропинговать тот же компьютер из-за пределов сети с помощью «ping desktop-x.company-x.com»?