WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records)

Ole Aamot ole at aamot.engineering
Sun Feb 11 01:28:48 UTC 2024


Hi Karl,

Thanks for your insightful comments and suggestions for WikiDNS 1.0.0.

I welcome feedback and invite you to test WikiDNS 2.1.2 with Python 3:

olekaa at INTELLIGENCE:~$ diff -uN wikidns-client.py~ wikidns-client.py
--- wikidns-client.py~  2024-02-11 01:29:14.906653812 +0100
+++ wikidns-client.py   2024-02-11 02:05:38.455941337 +0100
@@ -41,7 +41,7 @@
             print(f"DNS lookup result for {domain}:\n{result}")
         elif choice == '2':
             domain = input("Enter domain name: ")
-            record_type = input("Enter record type (A/MX/TXT/CNAME): ")
+            record_type = input("Enter record type (A/AAAA/MX/NS/SRV/TXT/CNAME): ")
             record_data = input("Enter record data: ")
             result = update_dns_record(domain, record_type, record_data)
             print(f"Response from server: {result}")
olekaa at INTELLIGENCE:~$ diff -uN wikidns-update.py~ wikidns-update.py
--- wikidns-update.py~  2024-02-10 23:27:34.073503163 +0100
+++ wikidns-update.py   2024-02-11 02:14:08.478646722 +0100
@@ -22,7 +22,7 @@
 # Main client function
 def run_update_client():
     domain = input("Enter domain name: ")
-    record_type = input("Enter record type (A/MX/TXT/CNAME): ")
+    record_type = input("Enter record type (A/AAAA/MX/NS/SRV/TXT/CNAME): ")
     record_data = input("Enter record data: ")
     response = update_dns_record(domain, record_type, record_data)
     print("Response from server:", response)

I am attaching the updated WikiDNS 2.1.2, update, client and server written in Python in this email.

The WikiDNS License is GNU GPLv3 or any later version with owners

    Copyright (C) 2024  Aamot Engineering <ole at aamot.engineering>
    Copyright (C) 2024  Ole Aamot <ole at gnu.org>

I have updated the Wikipedia page on https://en.wikipedia.org/wiki/Draft:WikiDNS<https://en.wikipedia.org/wiki/Draft:WikiDNS?fbclid=IwAR3k6M_KvVTHM3EM2Hsy6TmPDq9YS9bm0gXDtq4apWxPrCnaKJ7zRNZSGg4>
https://folk.ntnu.no/olekaam/wikidns-client.py (version 2.0.0)
https://folk.ntnu.no/olekaam/wikidns-server.py (version 1.0.0)
https://folk.ntnu.no/olekaam/wikidns-update.py (version 2.0.0)

I will version this release WikiDNS 2.1.2.
Above is an example of a WikiDNS update, client and server in Python<https://www.facebook.com/pythonlang?__cft__[0]=AZWdl2lenl90QIWeuVBVSCTqckXA0CvkrwaWkd-SqNHTaZKYRYfiRaOoKWDo2OscZj7_Cn_E7T9aN7T9ePdMJi9iYzhJy_syIPYs5tsmDEvCJ9gqbt9jWMV-Sth2b_8k6rCZkVdqVbfWIMCH8irritPdXtetIdBDdKXMhkcLn-9Itw&__tn__=-]K-R>.
The client will send requests to update DNS records to the WikiDNS server.
The server will respond to requests for DNS records from the WikiDNS server.
https://en.wikipedia.org/wiki/Draft:WikiDNS<https://en.wikipedia.org/wiki/Draft:WikiDNS?fbclid=IwAR3k6M_KvVTHM3EM2Hsy6TmPDq9YS9bm0gXDtq4apWxPrCnaKJ7zRNZSGg4>

Release Notes with a photo of the book title "Programming Python" (2011) by Mark Lutz
that you may need to learn Python in order to enhance or customize the WikiDNS software.

https://www.facebook.com/photo?fbid=10161936070955961&set=a.10153533314310961

Thank you for your interest in WikiDNS 2.1.2.


Sincerely,

Ole Kristian Aamot
Sole proprietor
Aamot Engineering
ole at aamot.engineering

________________________________
From: bind-users <bind-users-bounces at lists.isc.org> on behalf of Karl Auer <kauer at biplane.com.au>
Sent: Sunday, February 11, 2024 1:03 AM
To: bind-users at lists.isc.org <bind-users at lists.isc.org>
Subject: Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records

On Sat, 2024-02-10 at 23:28 +0000, Ole Aamot wrote:
> Tonight I saved DNS from further bind usage in the Internet Software
> Consortium.
> [...]
> https://en.wikipedia.org/wiki/Draft:WikiDNS

"Submission rejected on 10 February 2024 by CoconutOctopus.
This topic is not sufficiently notable for inclusion in Wikipedia."

The database this project uses is impressively fast. The update
mechanism has one or two security niggles. The range of records
supported seems a little small, though I am sure it can be expanded to
include esoterics like e.g. NS, SRV and AAAA at some time in the
future. The decision to omit any form of permanent storage is
refreshing. DNSSEC, known for its complexity, has been omitted from
this implementation, which will please many users. Licensing is
unclear.

Regards, K.

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Karl Auer (kauer at biplane.com.au)
http://www.biplane.com.au/kauer



--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list

ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users at lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20240211/a2e610c7/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wikidns-server.py
Type: text/x-python
Size: 2560 bytes
Desc: wikidns-server.py
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20240211/a2e610c7/attachment-0003.py>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wikidns-client.py
Type: text/x-python
Size: 1821 bytes
Desc: wikidns-client.py
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20240211/a2e610c7/attachment-0004.py>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wikidns-update.py
Type: text/x-python
Size: 1010 bytes
Desc: wikidns-update.py
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20240211/a2e610c7/attachment-0005.py>


More information about the bind-users mailing list