- Автор темы
- #1
Очень часто встречал суждения, что с помощью javascript возможно определить реальный IP, спрятанный за проксиками. Но в реальности нормально рабочих решений данного вопроса не встречал...
Если кто располагает инфой по теме поделитесь плз...
З.Ы.: Про всякую нубскую чушь, типа получене инфы из http заголовков (HTTP_X_FORWARDED_FOR и т.д.), просьба не постить.
З.З.Ы.: Вот, есть конечно примерчик полурабочего решения только для Оперы и Лиса, но хотелось бы вещь поуниверсальнее и полностью рабочую:
function RealIP() {
var sock = new java.net.Socket();
sock.bind(new java.net.InetSocketAddress('0.0.0.0', 0));
sock.connect(new java.net.InetSocketAddress(document.domain, (!document.location.port)?80:document.location.port));
return {domain: sock.getLocalAddress().getHostName(), ip: sock.getLocalAddress().getHostAddress()};
Заранее спасибо...
Если кто располагает инфой по теме поделитесь плз...
З.Ы.: Про всякую нубскую чушь, типа получене инфы из http заголовков (HTTP_X_FORWARDED_FOR и т.д.), просьба не постить.
З.З.Ы.: Вот, есть конечно примерчик полурабочего решения только для Оперы и Лиса, но хотелось бы вещь поуниверсальнее и полностью рабочую:
function RealIP() {
var sock = new java.net.Socket();
sock.bind(new java.net.InetSocketAddress('0.0.0.0', 0));
sock.connect(new java.net.InetSocketAddress(document.domain, (!document.location.port)?80:document.location.port));
return {domain: sock.getLocalAddress().getHostName(), ip: sock.getLocalAddress().getHostAddress()};
Заранее спасибо...