Obiettivo: creare un'app / estensione Chrome per determinare il valore delle richieste DNS in valore locale (ad esempio, determinare quali A e CName registrano un computer locale o il relativo resolver delegato restituisce quando Chrome invia una richiesta DNS). Ad esempio, l'app di Chrome prenderà come input "www.google.com" e restituirà l'IP del record A.
Finora ho provato due approcci diversi:
(1) http://developer.chrome.com/apps/socket.htm Questo è molto vicino. Sono in grado di simulare una connessione UDP sulla porta 53. L'unico problema è che non so quale sia il nome host per il resolver DNS.
(2) https://developer.chrome.com/extensions/webRequest.html Questo non è così vicino a fornire ciò di cui ho bisogno.