Come posso trasferire i pacchetti IPv6 in m0n0wall?
Ad esempio, voglio inoltrare il traffico in arrivo sulla porta 443 del mio router a un altro indirizzo IPv6:
- Interfaccia : WAN
- Protocollo : TCP
- Intervallo di porte esterne : 443
- Indirizzo di destinazione : 2607: f8b0: 4009: 801 :: 1053
- Intervallo porta di destinazione : 443
- Descrizione : https va al server sicuro
O per altri tipi di servizi:
- Interfaccia : WAN
- Protocollo : TCP + UDP
- Intervallo di porte esterne : 3784
- Indirizzo di destinazione : 2607: f8b0: 4009: 801 :: 1058
- Intervallo porta di destinazione : 3784
- Descrizione : Ventrilo
IPv6 elimina la necessità di NAT; ma come posso effettuare il port forwarding?
Domanda bonus
Come posso trasferire IPv4 in m0n0wall?
Ad esempio, voglio inoltrare il traffico in arrivo sulla porta 443 del mio router a un altro indirizzo IPv4:
- Interfaccia : WAN
- Protocollo : TCP
- Intervallo di porte esterne : 443
- Indirizzo di destinazione : 74.125.225.53
- Intervallo porta di destinazione : 443
- Descrizione : https va al server sicuro
O per altri tipi di servizi:
- Interfaccia : WAN
- Protocollo : TCP + UDP
- Intervallo di porte esterne : 3784
- Indirizzo di destinazione : 74.125.225.58
- Intervallo porta di destinazione : 3784
- Descrizione : Ventrilo
so come NAT a un indirizzo interno privato, ma i miei server non sono protetti da un proxy NAT: sono direttamente collegati a Internet, ognuno con un indirizzo IPv4 instradabile pubblicamente, ad es.
74.125.225.53
voglio che le persone debbano conoscere solo un indirizzo, ad esempio:
superuser.com -> 64.34.119.12
ma chiedi al mio router m0n0wall di inoltrare i pacchetti alla macchina appropriata.
Chiacchiere bonus estraneo
ho un web server che è direttamente collegato a Internet tramite IPv6, in ascolto sulla porta 80.
Ai vecchi tempi darei alle persone un indirizzo:
superuser.com
e quell'indirizzo si risolve in un router, che inoltra i pacchetti alla macchina appropriata.
Ma con l'avvento di IPv6 e la rimozione di NAT, non è più possibile fornire alle persone il nome dell'indirizzo , ad esempio:
http://superuser.com
irc://superuser.com
ftp://superuser.com
news://superuser.com
https://superuser.com
ventrilo://superuser.com
torrent://superuser.com
non funziona Questo perché si superuser.com
risolve nello stesso indirizzo IPv6, ad esempio:
2607:f8b0:4009:801::100e
E gli altri server sono su altri indirizzi:
http -> 2607:f8b0:4009:801::1031
irc -> 2607:f8b0:4009:801::1041
ftp -> 2607:f8b0:4009:801::1059
news -> 2607:f8b0:4009:801::1026
https -> 2607:f8b0:4009:801::1053
ventrilo -> 2607:f8b0:4009:801::1058
torrent -> 2607:f8b0:4009:801::1097
Quindi un utente è ora costretto a memorizzare altri nomi di indirizzi, ad esempio:
www.superuser.com
wwws.superuser.com
ventrilo.superuser.com
torrent.superuser.com
irc.superuser.com
news.superuser.com
piuttosto che il singolo:
superuser.com
per tutto.
mi piace solo sapere un nome . lo rivoglio di nuovo. Come posso riaverlo di nuovo? Come posso effettuare il port forwarding in IPv6?
Aggiornamento 2 :
Un altro problema è quando si suppone che più nomi host siano lo stesso server
http://www.superuser.com:80
http://m.superuser.com:80
http://mobile.superuser.com:80
http://english.superuser.com:80
http://spanish.superuser.com:80
http://latin.superuser.com:80
...
Quello che voglio davvero è solo:
*.superuser.com
per risolvere allo stesso indirizzo e :80
viene inoltrato al server.