Как настроит разные IP адреса домена для локальной сети и Интернет?
Сделайте в локальном DNS stub-зону для site.ru, подмените в ней только те записи, что необходимы. Можно поставить время TTL для этих записей минимальным, чтобы избежать длительного кэширования.
это называется DNS View, умеют делаться named'ом (bind)
собственно так часто делаются geo-based dns - если приходишь из IP в RU - получаешь в ответ веб IP web сервера в РФ, если из Украины - тот что расположен в Украинском ЦОДе и так далее