Поиск IP-адреса в расширении Firefox

Я пишу расширение для Firefox, и мне нужно найти IP-адрес текущей загруженной страницы. Я могу получить имя хоста страницы с помощью window.location.host, но есть ли способ найти IP-адрес для этого имени хоста?

Я попытался найти ответ в Центре разработчиков Mozilla, но ничего не смог найти.

РЕДАКТИРОВАТЬ: я бы использовал для этого что-то вроде PHP, но не могу, потому что это расширение Firefox, работающее только на стороне клиента. У меня нет веб-сервера для работы с PHP.


person mishac    schedule 04.07.2009    source источник


Ответы (2)


Вы можете посмотреть, как это делает расширение ShowIP для Firefox.

person Jason Creighton    schedule 04.07.2009
comment
Это привело меня в правильном направлении, к компоненту nsIDNSService. Большое спасибо! - person mishac; 05.07.2009

Если это не поиск PHP, выполните простой nslookup или найдите строку имени хоста.

person Vivek Sharma    schedule 04.07.2009
comment
есть ли кросс-платформенный способ сделать nslookup из расширения firefox? - person mishac; 04.07.2009
comment
Кросс-платформенный (вы имеете в виду различные рабочие столы, а не iphone/symbian и др.) nslookup доступен в Linux/Windows, и я думаю, что он должен быть доступен и в Mac - person Vivek Sharma; 06.07.2009
comment
Я имею в виду кросс-платформу, означающую из javascript в расширении Firefox, на любой платформе, на которой работает Firefox. - person mishac; 06.07.2009