dnstool | based user interfaces and supporting scripts | DNS library

 by   Redpill-Linpro Perl Version: Current License: GPL-3.0

kandi X-RAY | dnstool Summary

kandi X-RAY | dnstool Summary

dnstool is a Perl library typically used in Networking, DNS, Raspberry Pi applications. dnstool has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

Dnstool is a set of curses-based user interfaces and supporting scripts for easy administration of some dns zones with dozens of reverse zones. Dnstool is distributed under the terms of the GNU General Public License (GPL) version 3 or later (at your option), which can be found in the file named COPYING. Debian/Ubuntu "DNS Server" base install.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              dnstool has a low active ecosystem.
              It has 13 star(s) with 2 fork(s). There are 16 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              dnstool has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of dnstool is current.

            kandi-Quality Quality

              dnstool has 0 bugs and 0 code smells.

            kandi-Security Security

              dnstool has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              dnstool code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              dnstool is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              dnstool releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of dnstool
            Get all kandi verified functions for this library.

            dnstool Key Features

            No Key Features are available at this moment for dnstool.

            dnstool Examples and Code Snippets

            No Code Snippets are available at this moment for dnstool.

            Community Discussions

            QUESTION

            Kubernetes - Failed to Pull image - no such how
            Asked 2022-Jan-13 at 08:03

            We are taking the step to upgrade our infrastructure setup and are doing some R&D with K8s.

            We believe k8s is the solution we want to implement, however I've hit a brick wall.

            I'm really struggling to get k8s to pull an image from a private registry that uses a hostname that does not exist.

            I have followed instructions online and have successfully added a host record to coredns - I have verified it resolves correctly using throwaway containers, yet it seems like whenever I try to pull an image, I get the same error:

            ...

            ANSWER

            Answered 2022-Jan-07 at 14:47

            DNS resolution needs to be setup for each node in your cluster, preferably by updating a common DNS server, but you can also update /etc/hosts on every node in the cluster. Kubernetes and docker pull images from the node and not from within a container, so they won't see the settings applied to things like coredns (it would create a circular dependency, how do you resolve the name of the coredns image's registry).

            Source https://stackoverflow.com/questions/70621685

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install dnstool

            Assumes a Debian-style BIND version 9 install; should be adaptable to other layouts, previous incarnations have been known to run fine on RHEL. Configuration is saved in DNS, in the "policy.dnstool" and "networks.dnstool" local zones. For an example setup using RFC 5737 networks, do a "make install", then add include "/etc/bind/named.conf.dnstool"; include "/etc/bind/named.conf.example"; to /etc/bind/named.conf and do your usual "rndc reconfig" incantation. The toolmaster configured in "policy.dnstool" needs to be correct in the local DNS, or nothing will work. An otherwise-working /etc/hosts override is not enough. The example zone has the toolmaster at 192.0.2.5. /etc/bind/dnstool/empty-zone is the template for new reverse zones, edit to suit. Config layout: (/var files are updated by scripts or named, /etc is left to the sysadmin). ├── etc │   └── bind │   ├── dnstool │   │   ├── empty-zone │   │   └── policy │   ├── named.conf.dnstool │   └── named.conf.example └── var └── lib └── bind ├── dnstool │   ├── example.example │   ├── extra-example.example │   └── networks └── dnstool-rev ├── 192.0.2 ├── 198.51.100 ├── 203.0.113 └── zones.conf. The individual tools should be pretty self-explanatory. Meant to be run on a DNS master, as the BIND user. dnstool edits forward and reverse zones. dnstool-admin edits the list of administered reverse zones. In case of trouble, the tools log to $HOME/dnstool.log respective $HOME/dnstool-admin.log. dnstool-zonesync is a helper script that creates the actual reverse zones and reloads bind config. extras/ has various other scripts useful for automation and documentation. ┌ DNS tool: ──────────────────────────────────────────────────────────────────┐ │ │ │ Choose domain to edit │ │ │ │ ┌ Domain ──────────────────────────────────────────────────────────────────┐ │ │ │example.example. │ │ │ │extra-example.example. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └──────────────────────────────────────────────────────────────────────────┘ │ │ │ │ Filter: << Previous Next >> < Cancel > │ │ │ └──────────────────────────────────────────────────────────────────────────────┘. ┌ DNS tool: Add an address ────────────────────────────────────────────────────┐ │ │ │ Choose a network │ │ │ │ ┌ Prefix Description ────────────────────────────────────────┐ │ │ │Add address based alias (an A record) │ │ │ │Add name based alias (a CNAME record) │ │ │ │ 192.0.2.0/24 TEST-NET-1 │ │ │ │ 198.51.100.0/24 TEST-NET-2 │ │ │ │ 203.0.113.0/24 TEST-NET-3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └──────────────────────────────────────────────────────────────────────────┘ │ │ │ │ Filter: << Previous Next >> < Cancel > │ │ │ └──────────────────────────────────────────────────────────────────────────────┘. ┌ DNS tool: Add ───────────────────────────────────────────────────────────────┐ │ │ │ Choose an IP-address from 192.0.2.0/24 TEST-NET-1 │ │ │ │ ┌ Address Description ─────────────────────────────────────────────┐ │ │ │ 192.0.2.1 not used │ │ │ 192.0.2.2 not used │ │ │ │ 192.0.2.3 not used │ │ │ │ 192.0.2.4 not used │ │ │ │ 192.0.2.7 not used │ │ │ │ 192.0.2.8 not used │ │ │ │ 192.0.2.9 not used │ │ │ │ 192.0.2.10 not used │ │ │ │ 192.0.2.11 not used │ │ │ │ 192.0.2.12 not used │ │ │ │ 192.0.2.13 not used │ │ │ │ 192.0.2.14 not used │ │ │ │ 192.0.2.15 not used │ │ │ │ 192.0.2.16 not used │ │ │ │ 192.0.2.17 not used │ │ │ └──────────────────────────────────────────────────────────────────────────┘ │ │ │ │ Filter: not used << Previous Next >> < Cancel > │ │ │ └──────────────────────────────────────────────────────────────────────────────┘. Originally commissioned work for Oslo Lufthavn AS (osl.no), open-sourced in 2012. Copyright 2006,2010 Nicolai Langfeldt, Linpro AS Copyright 2012,2014 Erik Inge Bolsø, Redpill Linpro AS Copyright 2006,2010,2012 Oslo Lufthavn AS Copyright 2014 Avinor AS. For questions, patches and discussion of dnstool, there is a moderated-for-nonmembers mailing list set up at dnstool@projects.linpro.no. Subscribe/unsubscribe: http://projects.linpro.no/mailman/listinfo/dnstool Public archives: http://projects.linpro.no/pipermail/dnstool/. Dnstool is hosted at github.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Redpill-Linpro/dnstool.git

          • CLI

            gh repo clone Redpill-Linpro/dnstool

          • sshUrl

            git@github.com:Redpill-Linpro/dnstool.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular DNS Libraries

            AdGuardHome

            by AdguardTeam

            coredns

            by coredns

            sealos

            by fanux

            sshuttle

            by sshuttle

            dns

            by miekg

            Try Top Libraries by Redpill-Linpro

            alfresco-systemmessages

            by Redpill-LinproJavaScript

            spring-config-etcd

            by Redpill-LinproJava

            Alfresco-Tooling

            by Redpill-LinproPython

            alfresco-cluster-probe

            by Redpill-LinproJava