All Projects → Bouke → DNS

Bouke / DNS

Licence: MIT License
Swift implementation of DNS Records / RR

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to DNS

digitalocean-dynamic-dns-ip
A simple script to automatically update Digital ocean DNS records with dynamic IP
Stars: ✭ 87 (+70.59%)
Mutual labels:  dns, dns-record
External Dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
Stars: ✭ 4,749 (+9211.76%)
Mutual labels:  dns, dns-record
DnsTube
Access your computer from anywhere. DnsTube is a Windows .NET dynamic DNS client for Cloudflare.
Stars: ✭ 137 (+168.63%)
Mutual labels:  dns, dns-record
cfadmin
A lua web network framework.
Stars: ✭ 259 (+407.84%)
Mutual labels:  dns
RESTKnot
REST API for Knot Service
Stars: ✭ 15 (-70.59%)
Mutual labels:  dns
fqdn
RFC-compliant FQDN validation and manipulation for Python.
Stars: ✭ 23 (-54.9%)
Mutual labels:  rfc-1035
rsdns
rackspace DNS tools
Stars: ✭ 55 (+7.84%)
Mutual labels:  dns
solvere
A validating recursive DNS resolver library and standalone server with DNSSEC support
Stars: ✭ 32 (-37.25%)
Mutual labels:  dns
gost
GO Simple Tunnel - a simple tunnel written in golang
Stars: ✭ 154 (+201.96%)
Mutual labels:  dns
noddos
Noddos client
Stars: ✭ 78 (+52.94%)
Mutual labels:  dns
ebook
Third edition of the Computer Networking: Principles, Protocols and Practice ebook
Stars: ✭ 64 (+25.49%)
Mutual labels:  dns
dfex
DNS File EXfiltration
Stars: ✭ 46 (-9.8%)
Mutual labels:  dns
go-multiaddr-dns
Go library and CLI tool for /dns4, /dns6, /dnsaddr multiaddr resolution
Stars: ✭ 24 (-52.94%)
Mutual labels:  dns
black-mirror
Automatically maintained malicious host blacklists and false-positive whitelists.
Stars: ✭ 41 (-19.61%)
Mutual labels:  dns
aiodns
A All-In-One DNS Solution written in Go
Stars: ✭ 23 (-54.9%)
Mutual labels:  dns
python-dyndnsc
dynamic dns (dyndns) update client with support for multiple protocols
Stars: ✭ 36 (-29.41%)
Mutual labels:  dns
zonemanager
Central DNS/DHCP database with replication to Amazon Route53, BIND, MikroTik routers and other services.
Stars: ✭ 29 (-43.14%)
Mutual labels:  dns
AdGuard-WireGuard-Unbound-Cloudflare
The Ultimate Network Security Guide 🔒 Protection | 🔎 Privacy | 🚀 Performance on home network 24/7 🕛 Accessible anywhere 🌏
Stars: ✭ 160 (+213.73%)
Mutual labels:  dns
flareon
🦊A cloudflare DNS over HTTPs resolver client library.
Stars: ✭ 14 (-72.55%)
Mutual labels:  dns
namecheapapi
Python Namecheap API wrapper. Supports domain registration/renewal/management, domain availability checks, DNS updates and more.
Stars: ✭ 22 (-56.86%)
Mutual labels:  dns

DNS Record Types

A Swift implementation of DNS Record Types. Used for example in mDNS / NetService.

Build Status

Usage

// Encoding a message
let request = Message(
    type: .query,
    questions: [Question(name: "apple.com.", type: .pointer)]
)
let requestData = try request.serialize()

// Not shown here: send to DNS server over UDP, receive reply.

// Decoding a message
let responseData = Data()
let response = try Message.init(deserialize: responseData)
print(response.answers.first)

Credits

This library was written by Bouke Haarsma.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].