1

I seem to remember reading that something in IPv6 could help with this. I thought I would ask here to see if per-to-peer http could be a possibility these days. I am familiar with hole-punching, but I gather that this is a UDP thing, not TCP.

Elliot
  • 111
  • 3
  • You might want to check out this question: http://superuser.com/q/284051/820 – heavyd Aug 16 '13 at 14:16
  • Oh yes, I know about port forwarding; I was hoping that there might be some new ipv6 way to avoid it for serving http. This is what I am asking really. – Elliot Aug 16 '13 at 22:57
  • If you're behind a NAT router than you need port forwarding. The only difference IPv6 really offers is more addresses so that each device behind the NAT router can have its own publicly routed address instead of sharing the public address held by the NAT router, and in that situation you would remove the router and just have your devices directly on the internet. – heavyd Aug 17 '13 at 19:49
  • @heavyd No, you wouldn't remove the router, it would still be there. It just wouldn't be doing NAT anymore. – Michael Hampton Aug 18 '13 at 00:05

1 Answers1

0

Yes, you can serve HTTP from LAN behind router via IPv6, without doing port forwarding on the router. Usually you'll do that by installing IPv6 tunnel like he.net or SixXS one.

Note, however, that you'll have to run your web server on IPv6, and only IPv6-enabled web clients will be able to connect to it. That is protocol limitation, IPv4 devices cannot talk to IPv6 devices, and vice versa.

Matija Nalis
  • 2,616
  • 16
  • 24