Dante kuulee IPv6-asiakkaita mutta silti hylkää heidät
Tarkista sekä Danten kuunteluosoitteiden valinta että osoiteperheen huomioivat käyttösäännöt, kun lisäät IPv6-asiakkaita.
Danten liitännäisnimi voi laajentua sekä IPv4- että IPv6-osoitteisiin. Se ei tee olemassa olevasta vain IPv4:lle tarkoitetusta käyttösäännöstä IPv6-asiakkaille sopivaa.
Tämä on tavallinen puolivalmis dual-stack-muutos: SOCKS-kuuntelijasta tulee tavoitettava IPv6-osoitteessa, mutta säännöt kuvaavat edelleen vain IPv4-lähde- ja kohdealueita.
Tarkista osoitteet ja säännöt erikseen
Dante voi käyttää toistuvia internal-merkintöjä tai sopivaa liitännäisnimeä kuunteluosoitteille. Tehokkaat osoitteet riippuvat siitä, mitä liitännäisessä on saatavilla, kun palvelu määrittää ne.
Tarkista sitten asiakas- ja SOCKS-säännöt. Osoitelauseke kuten 0.0.0.0/0 on IPv4, ei yleispätevä kirjoitusasu kaikille osoiteperheille. Dante dokumentoi osoiteperheestä riippumattoman muodon, mutta älä käytä laajaa muotoa, kun vain tietty asiakasaliverkko pitäisi sallia.
Pidä todennus- ja kohderajoitukset perhemuutoksen rinnalla. IPv6:n lisääminen ei saisi vahingossa poistaa rajoituksia, jotka olivat tehokkaita IPv4-käyttäjille.
Myös käynnistyksen ajoitus voi vaikuttaa. Jos osoite annetaan vasta palvelun käynnistymisen jälkeen, tarkista mihin Dante todella sitoutui sen sijaan, että olettaisit liitännäisnimen aina sisältävän myöhemmin ilmestyneet osoitteet.
Lopuksi, IPv6-asiakasyhteys ja IPv6-verkkosivuyhteys ovat erillisiä vaatimuksia. Aiottu asiakas voi yhdistää yhden perheen kautta, kun taas välityspalvelin saavuttaa kohteen toisen kautta. Diagnosoi epäonnistuneen yhteyden perhe, älä vain sitä, kutsutaanko konetta dual stackiksi.