на компьютере клиента...есть кэширование или нет.Есть всегда. Для его сброса используется ipconfig /flushdns.
не понимаю что должен получить и сравнитьузнать, что IP DNS принадлежит той же сети, что и клиент? Так это будет практически всегда. Так как очень, очень редко, практически никогда клиент не будет подключён к магистрали напрямую.