Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Jasně, že ví někdo. Už jsem mu to ale vysvětloval, on to stále nechápe? Jsou dvě možnosti jak zjisti… poslední
kacikac 10.10.2016 22:39
kacikac

Jasně, že ví někdo.
Už jsem mu to ale vysvětloval, on to stále nechápe?
Jsou dvě možnosti jak zjistit ipv6 adresu klienta:
1. ipv6 posílají někteří klienti v dotazu na announci jako parametr ipv6. Takto to mají řešené na CZT.
2. udělat dvě announce, jednu ipv4 (např. ipv4.nastracker.bla) a jednu ipv6 (např. ipv6.nastracker.bla), pro ipv6 nastavit dns jen ipv6 (AAAA), a pak bude ipv6 v proměnné $_SERVER["REMOTE_ADDR"] a pak je asi vhodné ověřit jestli na ip/portu něco naslouchá (jestli je aktivní) přes socket funkce.
Ten druhý způsob je dokonalejší, bude fungovat i na klientech, kteří nepošlou ipv6 (např. nový utorrent) v parametru v dotazu na annouci.
No a pak jen vyřešit ukládání ipv6 do samostatného sloupce a posílání ipv6 v odpovědi, co posílá announce.

Zpět do poradny Odpovědět na původní otázku Nahoru