Van egy ipkamerám, nem ipv6 kompatibilis. Vannak ipv6 címeim, amik publikusak, így egy publikus ipv6 címmel rendelkező routerről szerettem volna elérni az ipcamot. A sima port forwarding nem működött, "[IPV6-RouterIP]:+kameraport" (nálam ez az 50003-as port) beírására nem történt semmi (gondoltam is, hogy ez nem lesz elég). Ezért kerestem egy csomagot hozzá, ami linuxos/openwrt-s routerre telepíthető. Hamar találtam is egyet. A neve Socat. Installáltam a routerre, majd terminálon kiadtam a következő parancsot:
socat TCP6-LISTEN:50003,fork TCP4:192.168.1.53:50003
Ezzel a routerem ipv6-os címére és 50003-as portjára érkező tcp6 csomagokat ipv4 tcp csomagokra fordítva továbbítja az 192.168.1.53 helyihálózati ipv4 cím 50003-as portjára (ez az ip kamera belsőhálózati ipv4 címe és portja).
Így már sikeresen elérem az ipv4 only kamerámat ipv6-al is.
Sajnos, ha a terminált bezárom, akkor megszűnik a továbbítás. Találnom kell valamilyen másik lehetőséget. Már ki is néztem a tayga csomagot, nat64-hez, talán ez végső megoldás lehet.
Ha van ötleted ipv4 only eszköz ipv6 címmel való elérésre, akkor várom a kommentedet odalent! 👇