Zonema...tivity(3pm)
π NAME π
Zonemaster::Test::Connectivity β it's the module that does the tests for nameserver reachability, bestie. Like, can we even get to these nameservers or not? That's the whole vibe check. π¦
β¨ SYNOPSIS β¨
my @results = Zonemaster::Test::Connectivity->all($zone);
That's it. That's the whole thing. Call it, get a list back. Slay. π
π METHODS π
all($zone)β runs the default set of tests and hands you back a list of log entries that those tests made. One call, all the tea. π₯metadata()β returns a reference to a hash. The keys are the names of every test method in the module, and each value is a reference to a list of all the tags that method can use in its log entries. So it's like the module's little self-portrait, no cap. π«Άtranslation()β returns a reference to a hash full of translation data. This is what the builtin translation system snacks on. πΈversion()β returns a version string for the module. Just a string. Iconic behaviour, honestly. β
π TESTS π
connectivity01($zone)β verifies nameservers' UDP port53reachability. Can we talk UDP to53? Let's find out. π§connectivity02($zone)β verifies nameservers' TCP port53reachability. Same energy, but TCP this time. πconnectivity03($zone)β verifies that all nameservers do not belong to the same AS. If they're all chilling in one AS, that's not it, and this test is gonna say so. π
fr fr, that's the whole page. No hidden lore. Go run your tests and stay reachable. π
This lil manual is from perl v5.32.0, dated 2021-01-06 β blowin' kisses to everyone who ever contributed. Mwah. π
π¦ where this page comes from
- ubuntu jammy: libzonemaster-perl 1.0.16-2.1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms