Et Dante-grensesnittnavn kan utvides til både IPv4- og IPv6-adresser. Det gjør ikke en eksisterende tilgangsregel som bare gjelder IPv4, gyldig for IPv6-klienter.

Dette er en vanlig halvferdig dual-stack-endring: SOCKS-lytteren blir tilgjengelig på en IPv6-adresse, men reglene beskriver fremdeles bare IPv4-kilde- og målområder.

Kontroller adresser og regler separat

Dante kan bruke gjentatte internal-oppføringer eller et egnet grensesnittnavn for lyttadresser. De faktiske adressene avhenger av hva som er tilgjengelig på grensesnittet når tjenesten konfigurerer dem.

Deretter undersøker du klient- og SOCKS-reglene. Et adresseuttrykk som 0.0.0.0/0 er IPv4, ikke en universell skrivemåte for alle adressefamilier. Dante dokumenterer en adressefamilienøytral form, men ikke bruk en bred form når bare et bestemt klientdelsnett skal tillates.

Behold autentiserings- og målbegrensninger sammen med familieendringen. Å legge til IPv6 skal ikke utilsiktet fjerne begrensninger som var effektive for IPv4-brukere.

Også oppstartstidspunktet kan spille inn. Hvis en adresse tildeles etter at tjenesten har startet, må du kontrollere hva Dante faktisk bandt til, i stedet for å anta at et grensesnittnavn alltid omfatter adresser som dukket opp senere.

Til slutt er en IPv6-klientforbindelse og en IPv6-nettstedsforbindelse separate krav. Den tiltenkte klienten kan koble til over én familie mens proxyen når et mål over den andre. Diagnostiser familien til den mislykkede forbindelsen, ikke bare om maskinen kalles dual stack.

Relaterte artikler