Я предполагаю, что можно использовать сервер собственного имени (BIND) для разрешения:
zone "." IN {
type forward;
forward only;
forwarders {8.8.8.8;};
};
zone "company.lan" IN {
type forward;
forward only;
forwarders {192.168.0.1;};
};