Dead simple DNS server using syntax similar to hosts file.
Dead-simple DNS Server Daemon written in NodeJS
Simple DNS server configured using redis. Based on iriscouche's dnsd: https://github.com/iriscouch/dnsd
A simple DNS server
Simple DNS server for Developers
A simple service worker used for the static template in sandpack, allowing users to develop websites like they would locally in the browser.
An abstract-encoding compliant module for encoding / decoding DNS packets
A Bonjour/Zeroconf implementation in pure JavaScript
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.
Compare DNS record strings for equality
the http/https agent used by the npm cli
OpenTelemetry instrumentation for `node:dns` name resolution module
Encode/decode DNS-SD TXT record RDATA fields
Low level multicast-dns implementation in pure javascript
Make low-level DNS requests with retry and timeout support.
Dynamic authoritative name server for Iris services
Parse and stringify mdns service types
An implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values
Isomorphic ATProto handle to DID resolver
TypeScript definitions for dns-packet
Abstraction for exponential and custom retry strategies for failed operations.
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
Resolve DNS queries with browser fallback
Middleware to set X-DNS-Prefetch-Control header.
see https://github.com/phinze/vagrant-rubydns
A concurrent DNS server built on Ractors with a simple and expressive API to integrate into your projects.
Simple tool for querying DNS servers for host information
Leverages the power of RubyDNS and the simplicity of YAML for a simple DNS server for local networks.
# Netchk Simple tool to troubleshoot internet connectivity issues. This tool verifies: - your computer has at least one IP address - you have at least one DNS configured - you can reach the configured nameservers - the nameservers can resolve hosts Finally, some ICMP ping statistics are presented with average durations and error rates. ## Installation ```sh gem install netchk ``` ## Usage Just run `netchk` from your terminal and basic diagnosis will start showing you progress and any error if present. Note: On Linux system, this gem requires `sudo` to perform the ICMP ping operations. On macOS, this is not needed. You also can configure how netchk verifies your connections by configuring a `~/.netchk.yaml` or `~/.netchk.yml` file like below. ```yaml # Settings to test DNS server connectivity. dns: # Path to resolv.conf file to check presence and connectivity of DNS. # Path should be absolute to avoid issues when running netchk # from different directories. resolv.conf: /etc/resolv.conf # Settings to test DNS resolution. resolv: # Path to resolv.conf file to use for testing DNS resolution. # Path should be absolute to avoid issues when running netchk # from different directories. It is advised to be the same # as dns.resolv.conf. resolv.conf: /etc/resolv.conf # The list of domains to test for DNS resolution. domains: - google.com - youtube.com - facebook.com # Settings to test icmp ping. icmp: # A list of hosts to ping with ICMP. It is advised to use # IP addresses instead of domains to rule out any issues with # DNS resolution, which is tested separately. hosts: - 1.1.1.1 - 8.8.8.8 # The number of ping to issue each host. count: 20 # The duration in seconds to wait between each ping. # Setting this value too low might cause timeouts. interval: 0.2 ``` Each value is optional. If one is missing the default value will be used. The file above shows the default values. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/moray95/netchk.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.