djbdns
[Top] [All Lists]

Re: Do I have to reconfigure tinydns to support different chars ?

To: Charles Cazabon <dns@discworld.dyndns.org>
Subject: Re: Do I have to reconfigure tinydns to support different chars ?
From: Peter Dambier <peter@cesidianroot.com>
Date: Mon, 05 Mar 2007 22:26:21 +0100
Cc: dns@list.cr.yp.to
Delivered-to: sp-com-lists@consult.net
Delivered-to: gmail-djbdns@securepoint.com
Delivered-to: sp.com.list@gmail.com
Delivered-to: mailing list dns@list.cr.yp.to
In-reply-to: <20070305205514.GA17743@discworld.dyndns.org>
Mailing-list: contact dns-help@list.cr.yp.to; run by ezmlm
Organization: CesidianRoot
References: <003401c75f64$5e8ebe90$dc96eed5@ihlasnetym> <20070305205514.GA17743@discworld.dyndns.org>
Reply-to: peter@cesidianroot.com
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040921
Charles Cazabon wrote:
Halid Faith <maslak@ihlas.net.tr> wrote:

I don't know whether my tinydns supports nonlatin chars (for instance
turkish characters)


To publish names?  Yes.  See (especially the second-from-bottom section of)
http://pi.cr.yp.to/ for an example of publishing DNS info containing UTF-8
names with tinydns.

Charles

They look something like these:

Status China Root

soa("XN--55QX5D.","2007030601","CDNS3.CNNIC.NET.CN","210.52.214.86").
soa("XN--55QX5D.","2007030601","CDNS4.CNNIC.NET.CN","61.145.114.120").
soa("XN--55QX5D.","2007030601","CDNS5.CNNIC.NET.CN","61.139.76.55").
soa("XN--55QX5D.","2007030601","HAWK2.CNNIC.NET.CN","159.226.6.185").

soa("XN--FIQS8S.","2007030601","CDNS3.CNNIC.NET.CN","210.52.214.86").
soa("XN--FIQS8S.","2007030512","CDNS4.CNNIC.NET.CN","61.145.114.120").
soa("XN--FIQS8S.","2007030601","CDNS5.CNNIC.NET.CN","61.139.76.55").
soa("XN--FIQS8S.","2007030601","HAWK2.CNNIC.NET.CN","159.226.6.185").

soa("XN--IO0A7I.","2007030601","CDNS3.CNNIC.NET.CN","210.52.214.86").
soa("XN--IO0A7I.","2007030512","CDNS4.CNNIC.NET.CN","61.145.114.120").
soa("XN--IO0A7I.","2007030601","CDNS5.CNNIC.NET.CN","61.139.76.55").
soa("XN--IO0A7I.","2007030601","HAWK2.CNNIC.NET.CN","159.226.6.185").

Status Arab Root

soa("XN--IGBHZH7GPA.","12","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--LGBBAT1AD8J.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGB2DDES.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBA3A5AZCI.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBA5B5CCEU.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBAH1A3HJKRD.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBAXP8FPL.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBB7FJB.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBB7FYAB.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBC0A9AZCG.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBCPQ6GPA1A.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBERP4A5D4AR.","4","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBG8EDVM.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--MGBU4CHG.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--NGBEE7IID.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--WGBL6A.","5","AR-ROOT.NIC.NET.SA","212.26.18.12").
soa("XN--YGBI2AMMX.","9","AR-ROOT.NIC.NET.SA","212.26.18.12").

soa("XN--MGBAAM7A8H.","12655","NS1.UAENIC.AE","213.42.0.226").
soa("XN--MGBAAM7A8H.","12655","NS2.UAENIC.AE","195.229.0.186").

soa("XN--PGBS0DH.","2005062700","NS.ATI.TN","193.95.66.10").
soa("XN--PGBS0DH.","2005062700","NS2.ATI.TN","193.95.67.22").

Status I-DNS.NET

soa("XN--3RC8E2BB9H.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--81B8B9A9C.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--90AE.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--C1AVG.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--E1APQ.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--E1AY.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--G2B9A1A.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--H1AKDX.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--I1B6B7E.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--J1AEF.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--P1AG.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--P1AI.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--QLC9A5A.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--U1AAA.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--USC8B9A.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--USCN1BV9BH3H.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--VF4B131B.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--ZB0BNW.","2007030508","NSA.I-DNS.NET","64.62.142.131").
soa("XN--ZV4B74Y.","2007030508","NSA.I-DNS.NET","64.62.142.131").

e.g.

; <<>> DiG 9.4.0b4 <<>> -t any XN--E1AY
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27621
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;XN--E1AY.                      IN      ANY

;; ANSWER SECTION:
XN--E1AY.               86400   IN      SOA     nsa.i-dns.net. 
hostmaster.i-dns.net. 2007030508 10800 3600 604800 86400
XN--E1AY.               86400   IN      NS      nsa.i-dns.net.
XN--E1AY.               86400   IN      NS      nsd.i-dns.net.

;; AUTHORITY SECTION:
XN--E1AY.               86400   IN      NS      nsa.i-dns.net.
XN--E1AY.               86400   IN      NS      nsd.i-dns.net.

;; ADDITIONAL SECTION:
nsa.i-dns.net.          156637  IN      A       64.62.142.131

;; Query time: 298 msec
;; SERVER: 192.168.48.227#53(192.168.48.227)
;; WHEN: Mon Mar  5 22:10:09 2007
;; MSG SIZE  rcvd: 162


You should query a Racine Libre to see them.

e.g.

Use the root-servers

soa(".","2007030501","a-root.maxmv.org","212.97.45.53").
soa(".","2007030501","d-root.maxmv.org","24.129.114.64").
soa(".","2007030501","e-root.maxmv.org","66.92.233.14").
soa(".","2007030501","f-root.maxmv.org","66.92.233.130").

in /service/dnscache/root/servers/@

or

&> tcpclient 212.97.45.53 53 axfr-get . CesidianRoot.txt CesidianRoot.tmp
&> sort -u *.txt > data
&> tinydns-data
&> cp data.cdb /service/tinydns/root

and run your own tinydns root-server.

Remember tinydns and dnscache must use different ip-addresses.
You can use

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 GÃŒltigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:470 errors:0 dropped:0 overruns:0 frame:0
          TX packets:470 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 SendewarteschlangenlÀnge:0
          RX bytes:38638 (37.7 Kb)  TX bytes:38638 (37.7 Kb)

lo:1      Protokoll:Lokale Schleife
          inet Adresse:127.0.48.223  Maske:255.255.255.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1

lo:2      Protokoll:Lokale Schleife
          inet Adresse:127.0.20.223  Maske:255.255.255.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1

That's how I djbdns and root-serve on my laptop with changing
ip-addresses on LAN and WLAN.


Kind regards
Peter and Karin Dambier

--
Peter and Karin Dambier
Cesidian Root - Radice Cesidiana
Rimbacher-Strasse 16
D-69509 Moerlenbach-Bonsweiher
+49(6209)795-816 (Telekom)
+49(6252)750-308 (VoIP: sipgate.de)
mail: peter@cesidianroot.com
mail: peter@echnaton.serveftp.com
http://www.cesidianroot.com/
http://iason.site.voila.fr/
https://sourceforge.net/projects/iason/


<Prev in Thread] Current Thread [Next in Thread>