Sida 1 av 1

å, ä, och ö i subdomäner/domäner

Postat: 04 dec 2007, 12:52
av Emil.s

Kod: Markera allt

root@Sandnabba.se: /home/emil # dig www.sandnabba.se

; <<>> DiG 9.4.1-P1 <<>> www.sandnabba.se
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37674
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;www.sandnabba.se.		IN	A

;; ANSWER SECTION:
www.sandnabba.se.	38400	IN	A	91.95.226.62

;; AUTHORITY SECTION:
sandnabba.se.		38400	IN	NS	ns.sandnabba.se.

;; ADDITIONAL SECTION:
ns.sandnabba.se.	38400	IN	A	91.95.226.62

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Dec  4 11:39:01 2007
;; MSG SIZE  rcvd: 83

root@Sandnabba.se: /home/emil # dig åäö.sandnabba.se

; <<>> DiG 9.4.1-P1 <<>> åäö.sandnabba.se
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58250
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;\195\165\195\164\195\182.sandnabba.se. IN A

;; AUTHORITY SECTION:
sandnabba.se.		38400	IN	SOA	ns.sandnabba.se. admin.sandnabba.se.sandnabba.se. 2007102702 10800 3600 3024000 86400

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Dec  4 11:39:07 2007
;; MSG SIZE  rcvd: 95
Använder bind/named som finns i synaptic, och åäö raden är helt enkelt "åäö A 91.95.226.62".

Hur löser man detta?

SV: å, ä, och ö i subdomäner/domäner

Postat: 04 dec 2007, 15:39
av Lars
Hm, varken host, dig eller nslookup verkar fungera med IDN :(

Jag vet inte hur det fungerar i Bind, men testa med punny code: åäö.sandsnabba.se = xn--4cab6c.sanssnabba.se. Man kan konvertera namnet på http://mct.verisign-grs.com/index.shtml

SV: å, ä, och ö i subdomäner/domäner

Postat: 04 dec 2007, 18:48
av Zhaozhou
Någon som vet hur domäner med unicode-chars översätts?
Har grubblat på det lite, hittar inga många svar av google heller.

SV: å, ä, och ö i subdomäner/domäner

Postat: 04 dec 2007, 22:38
av Emil.s
Med named-checkzone så får jag detta:

Kod: Markera allt

root@Sandnabba.se: /home/emil # named-checkzone sandnabba.se /etc/bind/sandnabba.zone 
/etc/bind/sandnabba.zone:14: \195\165\195\164\195\182.sandnabba.se: bad owner name (check-names)
zone sandnabba.se/IN: loaded serial 2007120402
OK
Men här kommer lite annan info:

Kod: Markera allt

root@Sandnabba.se: /home/emil # ping räksmörgås.se
ping: unknown host räksmörgås.se
root@Sandnabba.se: /home/emil # dig räksmörgås.se

; <<>> DiG 9.4.1-P1 <<>> räksmörgås.se
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49011
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;r\195\164ksm\195\182rg\195\165s.se. IN	A

;; AUTHORITY SECTION:
se.			6987	IN	SOA	catcher-in-the-rye.nic.se. registry-default.nic.se. 2007120409 1800 1800 2419200 7200

;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Dec  4 21:29:43 2007
;; MSG SIZE  rcvd: 110
Verkar ju helt klart som att dig och ping inte fixar IDN. Eller?

SV: å, ä, och ö i subdomäner/domäner

Postat: 06 dec 2007, 21:22
av maths57
Vet inte om det är någon bra idé att ha svenska tecken i domännamn eller namn på webbsidor. Eller har det hänt något nytt på den fronten de sista åren? ???

SV: å, ä, och ö i subdomäner/domäner

Postat: 06 dec 2007, 21:30
av Zhaozhou
maths57 skrev: Vet inte om det är någon bra idé att ha svenska tecken i domännamn eller namn på webbsidor. Eller har det hänt något nytt på den fronten de sista åren? ???
Det har hänt rätt mycket nytt.
Tillochmed Internet Explorer stödjer domäner med internationella tecken numera.

SV: å, ä, och ö i subdomäner/domäner

Postat: 09 dec 2007, 00:54
av Emil.s
Hm, ingen idé? Är detta något som borde raporteras i launchpad, eller var härstammar egentligen "ping" och "dig" från? De ingår väl i Posix och har väl funnits så länge nätverk har existerat... Vem/vilka/vad sköter om dessa verktyg?

SV: å, ä, och ö i subdomäner/domäner

Postat: 09 dec 2007, 14:21
av maths57
I manualsidan för ping hittar man adressen till skbuff.net. Där finns också en e-postadress man kan vända sig till.

SV: å, ä, och ö i subdomäner/domäner

Postat: 09 dec 2007, 18:21
av Zhaozhou
Tror inte att ping / dig någonsin kommer skaffa sig sådan support.
Antagligen kommer någon MOTU-hackare att skriva en patch under hug day vilket ger ett gäng applikationer stöd för detta.
Verktygena i sig är nog sedan länge döda.

SV: å, ä, och ö i subdomäner/domäner

Postat: 09 dec 2007, 18:57
av Lars
BIND (inklusive host och dig) har stöd för IDN, det gäller bara att aktivera det vid kompilering:

Kod: Markera allt

$ ./host www.räksmörgås.se
www.räksmörgås.se is an alias for ext.nic.se.
ext.nic.se has address 212.247.204.135

SV: å, ä, och ö i subdomäner/domäner

Postat: 09 dec 2007, 19:29
av Zhaozhou
Lars skrev: BIND (inklusive host och dig) har stöd för IDN, det gäller bara att aktivera det vid kompilering:

Kod: Markera allt

$ ./host www.räksmörgås.se
www.räksmörgås.se is an alias for ext.nic.se.
ext.nic.se has address 212.247.204.135

Kod: Markera allt

Calculating dependencies    ... done!
[ebuild   R   ] net-dns/bind-tools-9.4.1_p1  USE="-idn -ipv6" 0 kB 
Ough! Vilken miss!

SV: å, ä, och ö i subdomäner/domäner

Postat: 09 dec 2007, 23:41
av Emil.s
Lars skrev: BIND (inklusive host och dig) har stöd för IDN, det gäller bara att aktivera det vid kompilering:

Kod: Markera allt

$ ./host www.räksmörgås.se
www.räksmörgås.se is an alias for ext.nic.se.
ext.nic.se has address 212.247.204.135
Alltså är det buggrapportering för iputils-ping, bind/named dnsutils osv?

SV: å, ä, och ö i subdomäner/domäner

Postat: 12 dec 2007, 16:48
av Emil.s
Lars skrev: BIND (inklusive host och dig) har stöd för IDN, det gäller bara att aktivera det vid kompilering:

Kod: Markera allt

$ ./host www.räksmörgås.se
www.räksmörgås.se is an alias for ext.nic.se.
ext.nic.se has address 212.247.204.135
Får man fråga hur du lyckades med att kompilera in IDN stöd? Försöker för fullt här, "conifgure --xxxx"

Slutar alltid med:

Kod: Markera allt

dighost.c:41:24: error: idn/result.h: No such file or directory
dighost.c:42:21: error: idn/log.h: No such file or directory
dighost.c:43:25: error: idn/resconf.h: No such file or directory
dighost.c:44:21: error: idn/api.h: No such file or directory
Filer som inte finns:
http://packages.ubuntu.com/cgi-bin/sear ... &arch=i386

Va!?

EDIT: Glöm med. "find" hittade contrib/idn/ åt mig. :) Byggde och installerade idnkit, men nu blir det så här istället:

Kod: Markera allt

root@Sandnabba.se: /usr/src/bind-9.4.2/bin/dig # ./host 
./host: error while loading shared libraries: libidnkit.so.1: cannot open shared object file: No such file or directory

SV: å, ä, och ö i subdomäner/domäner

Postat: 12 dec 2007, 17:54
av Lars
Nu börjar vi väl bli lite off-topic. Men "make install" installerar oftast under /usr/local och Ubuntu verkar inte leta efter biblioteken där. Man kan lösa det tillfälligt "LD_LIBRARY_PATH=/usr/local/lib ./host <a class="postlink" href="http://www.r">http://www.r</a>äksmörgås.se". Eller så kan man lägga till /usr/local/lib i /etc/ld.so.conf. Och så kan man behöva köra "sudo ldconfig" också, för att uppdatera symlänkarna.

SV: å, ä, och ö i subdomäner/domäner

Postat: 12 dec 2007, 18:14
av Emil.s
Lars skrev: Nu börjar vi väl bli lite off-topic. Men "make install" installerar oftast under /usr/local och Ubuntu verkar inte leta efter biblioteken där. Man kan lösa det tillfälligt "LD_LIBRARY_PATH=/usr/local/lib ./host <a class="postlink" href="http://www.r">http://www.r</a>äksmörgås.se". Eller så kan man lägga till /usr/local/lib i /etc/ld.so.conf. Och så kan man behöva köra "sudo ldconfig" också, för att uppdatera symlänkarna.
Jo, :P Men men, ld.so.conf var det jag letade efter. Kom inte på vad den hette. Funkar iallafall perfekt nu. Tackar! :)