Как определить истинный IP адрес сайта?
Никак. Гуглите про понятие "виртуальный хост". На том адресе может находиться десяток сайтов, и два десятка правил перенаправления (RewriteRule), которые в зависимости от запроса раскидывают по разным местам - как на этом же адресе, так и на других.
Когда заходите по IP, сервер отдает либо сайт "по умолчанию", либо первый настроенный.
Куда А-запись ссылается, там и сайт. И ещё несколько десятков. Когда вы пишите адрес, вместо имени, то веб сервер не знает что вы хотите увидеть и отдаёт то, что настроено по умолчанию.