VPN шығу мекенжайларының тізілімі шын мәнінде нені жазуы керек?
Шығу тізілімі әр жазба өзінің мағынасын, жариялаушысын және мерзімін көрсеткенде ғана пайдалы. Жіктеу — абонентті сәйкестендіру емес.
Шығу тізілімдері тізімге ұқсайды, ал тізім қиын бөлік емес. Қиын бөлік — әр жазбаның нені мәлімдейтінін, оны кім жариялай алатынын және мәлімдеме шындыққа сай болмаған кезде не болатынын шешу. Бұл ұсыныстарда мекенжайдың үш түрлі рөлі араласады, ал оларды араластыратын тізілім ешбір сұраққа сенімді жауап бере алмайды. Бір жазбаны жариялаудан кері қайтарып алуға дейін қадағалаңыз, дизайн талаптары өздігінен пайда болады.
Тізімнен емес, жазбадан бастаңыз
Бірінші сұрақ — қанша мекенжай қосу емес, бір жолдың нені білдіретіні. Ол клиенттердің қайда қосылатынын, қабылдауыш қандай көзді көре алатынын немесе тізілімде бөлісті кім ұстайтынын сипаттай ма? Бұл — үш иесі және үш істен шығу режимі бар үш мәлімдеме. Қайсысын жазатынын көрсетпейтін тізілімді тексеруге, түзетуге немесе мерзімін бітіруге болмайды. Мағынаны дұрыс түсіну — дизайн жұмысы, ал тізім тек нәтиже.
Кез келген схеманы жазбас бұрын жол анықтамасын жазыңыз. Егер анықтамаға «және» сөзі қажет болса, бұл бір болып көрінген екі жазба болуы мүмкін.
Бір-біріне ұқсайтын мекенжайдың үш рөлі
Рөлдерді шатастыру оңай, өйткені бір орналастыру үшеуін де бір уақытта қолдана алады және жиі қолданады. Қызмет байланыстарды бір мекенжайда аяқтап, трафикті басқа мекенжайдан жібере алады, ал тізілім мүлде үшінші фактіні жазады.
| Address role | Who may publish | What it does not prove | Withdrawal trigger |
|---|---|---|---|
| Forwarded exit | The operator that forwards the traffic, or a feed it authorizes | That a subscriber is behind the address, or that all its traffic is tunnelled | The address stops forwarding for that operator, or the prefix is reassigned |
| Registered allocation | The registry, or the holder of the allocation | That the resource is used as a VPN exit, or which application uses it | The allocation is returned, transferred, or the holder changes |
| Tunnel entry | The operator that terminates the tunnel | That traffic exits from the same address, or that the client is a subscriber | The endpoint is decommissioned or its address changes |
Хостинг блогында VPN шығулары мен байланысы жоқ жұмыс жүктемелері қатар болуы мүмкін, сондықтан тізілімдегі сәйкестік белгілі бір мекенжайдың белгілі бір сәтте не істейтіні туралы ештеңе айтпайды. Рөлін атамайтын жазба ерекше ештеңенің дәлелі емес. Рөлді атау жазбаны теріске шығарылатын етеді. Мекенжайлар отбасын да көрсетіңіз, өйткені тек IPv4-ті үнсіз қамтитын тізілім керісінше деп есептейтін әркімді адастырады.
Бір жазбаны жариялаудан кері қайтарып алуға дейін қадағалаңыз
Бір гипотетикалық шығуды алып, оны қадағалаңыз. Оператор префиксті және өз рөлін жарияланған күшіне ену уақытында жариялайды, тұтынушылар оны алады, кейін мекенжай шығу ретінде қызмет етуді тоқтатады. Әр қадамға ереже қажет: кім жариялай алады, префикс шын мәнінде нені қамтиды, жазба қашан күшіне енеді және ол қалай кері қайтарылады. Кері қайтару жолы жоқ ағын ескірген мәлімдемелерді жинайды, оларды ешкім ағымдағылардан ажырата алмайды.
Жариялау өкілеттігін белгінің дәлдігінен бөліңіз. Ұйымды ресурспен байланыстыратын тізілім жазбасы бөлісті дәлелдейді, ағымдағы пайдалануды емес, және бұл әртүрлі дәлелдері бар әртүрлі мәлімдемелер. Тұтынушылар екеуінің қайсысына сенетінін білуі керек.
Түзетуді де анықтаңыз. Клиентке қайта бөлінген мекенжай немесе қате белгіге ілінген байланысы жоқ қызмет билет кезегіндегі дауласудан гөрі түзетуге дейінгі құжатталған жолды қажет етеді. Кері қайтару триггері жариялау ережесімен бір құжатқа жатады.
Жарияланған ағын нені қолдай алады және нені қолдай алмайды
Жарияланған префикс атрибуттары — қалыптасқан үлгі, ал бар мысалдар мінез-құлықты емес, географияны немесе меншікті сипаттайды. VPN ағынына өзіндік семантика, өзіндік дәлел ережелері және өзіндік қарау процесі қажет болар еді, ал елдер тізімін қайта атау олардың ешқайсысын бермейді. ARIN тізілімінің нұсқаулығы бөліс жазбалары нені мәлімдейтінін және нені мәлімдемейтінін көрсетеді, ал жаңа ағын өз мәлімдемелері туралы дәл сондай айқындыққа қол жеткізуі керек. Бұл — спецификация міндеті, қайта таңбалау міндеті емес.
Мұндай ағын қолдай алатыны — желілік көз туралы жіктеу шешімі. Қолдай алмайтыны — ортақ мекенжайдың артындағы адамды сәйкестендіру, сол мекенжайдан барлық трафиктің туннель арқылы өтетінін дәлелдеу немесе белгілі бір сұраныстың теріс пайдалану екенін шешу. Бұл — үш бөлек сұрақ, үш бөлек дәлел талабымен.
Құқықтық сұрақты спецификациядан тыс ұстаңыз
Техникалық спецификация ұсынылған тіркеу талабының заңды, пропорционалды немесе парасатты екенін шеше алмайды. Бұл бағалауға нақты заңнамалық мәтін, қозғалған құқықтар, юрисдикция және деректер форматы бере алмайтын құқықтық талдау қажет. Формат жақсы жобалануы мүмкін және бәрібір нашар саясатты қолдауы мүмкін.
Спецификацияның қолынан келетіні — пікірталасты нақты ету. Алдымен ұсынылған деректерді, олардың шектерін және істен шығу режимдерін анықтаңыз, сонда саяси дәйек әр қатысушы әрқалай елестететін анықталмаған тізім туралы емес, нақты механизм туралы болсын. Бұл — техникалық құжаттың құқықтық сұраққа қоса алатын ең үлкен үлесі.