![]() |
Jag reggade en .nu domän med svenska tecken åä och ö via loopia. När jag går till domänen med Firefox eller valfri annan webbläsare så blir jag redirectad till punycode varianten av domänen.
Vid närmare kontroll så ser jag att när jag requestar min domän så returneras följande headers: Kod:
HTTP/1.1 200 OK http://www.shorttext.com/wycwz0 Detta tycker jag är mysko. För på min sajt har jag endast lagt upp en tom index.html fil. Jag har aldrig befattat mig med frames överhuvudtaget. Efter kontakt med Loopia så hänvisar dem till .Nu-supporten. Där får jag svaret: Citat:
När jag skriver detta till .Nu supporten får jag följande svar: Citat:
En annan bieffekt av detta är att Google och andra sökmotorer inte vill indexera .Nu IDN-domäner. Jag har nämligen provat att sätta min useragent till att vara "Googlebot/2.1 (+http://www.google.com/bot.html)". Och jag får även då frames som resultat. Detta trots att Google klarar av att hantera IDN-domäner utan problem. Jag vill med denna post varna alla andra för att skaffa .Nu IDN-domäner. De lovar att det skall vara gratis några månader, men vad hjälper det om det inte fungerar! Skaffa istället .SE domäner. Där fungerar det som det är tänkt! Jag har även försökt att kolla upp "WorldNames Webrouter" som .Nu använder för att redirecta rätt. Men jag har inte lyckats hitta någon information om vem som har skapat detta värdelösa system... |
Har du webbhotellskontot på loopia också? Eller har du gjort en vanlig vidarekoppling? För isåfall blir det en frame..
|
Jag har webbhotellskontot på loopia. Kan du förtydliga lite vad du menar med "isåfall blir det en frame"? Menar du att det är loopia som skapar framen?
|
Anledningen att Firefox visar Punycode varianten är att .nu inte har en policy for IDN-domäner vilket gör att det kan missbrukas. Och för att skydda användarna så visar då Firefox punycode-versionen av domänen.
Här är en lista på de toppdomäner som Firefox inte visar punycode-versionen av: http://kb.mozillazine.org/Network.IDN.whitelist.* och för alla andra visas alltså punycoden av säkerhetsskäl. |
Men när jag ställer in user agent "Googlebot/2.1 (+http://www.google.com/bot.html)" så blir det ändå frames... Det verkar alltså inte ha med Firefox att göra...
|
När jag tittar på en av våra kunder noterar jag att det fungerar korrekt med Firefox som har inbyggt IDN-stöd. Om jag använder IE6 utan plugin kommer jag också till rätt sida, men då via nunames.
En webbläsare med stöd för IDN bör inte visa detta problem. Vilket domännamn gäller det? |
Jag har provat flera .nu IDN domännamn. Samma sak på alla. Exempel www . bravå . nu och www . färgbolaget . nu
Dessa domäner fungerar alltså inte med Firefox (oavsett OS) eller Googlebot. De fungerar dock med senaste IE. Om du har hittat några .nu domäner som fungerar med Firefox så posta dem gärna. |
Fungerar för mig komma in med FF utan det blir någon frame, men stämmer att det blir i puncode.
|
Om du tar view source så ser du att det är frames. de är osynliga för ögat men finns där i bakgrunden.
|
Citat:
<html> <head> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Färgbolaget i Kristianstad AB</title> </head> <frameset framespacing="0" border="0" frameborder="0" cols="*,748,*"> <frame name="bakleft" src="bakleft.htm" scrolling="no" noresize> <frameset rows="*,100,270,54,*"> <frame name="baktop" src="baktop.htm" scrolling="no" noresize target="_self"> <frame name="mainrad" marginwidth="0" marginheight="0" scrolling="no" noresize src="mainrad.htm" target="_self"> <frame name="main" src="main.htm" marginwidth="0" marginheight="0" scrolling="auto" noresize> <frame name="bottom" src="bottomstart.htm" scrolling="no" noresize marginwidth="0" marginheight="0" target="_self"> <frame name="bakbottom" src="bakbottom.htm" scrolling="no" noresize> </frameset> <frame name="bakright" src="bakright.htm" scrolling="no" noresize> <noframes> <body> På den här sidan används ramar som inte stöds av din webbläsare.</p> </body> </noframes> </frameset> </html> |
Citat:
|
Dåligt exempel av mig. Kolla på www . bravå . nu istället. Eller www. omvärlden .nu, eller www .özz. nu
Den är den här html koden som skapas av nunames, oavsett om man vill eller ej: <html> <head> <title>www. bravå .nu</title> </head> <FRAMESET rows="100%,*" border=0 frameborder=0 framespacing=0 framecolor="#000000"> <FRAME src="http:// www. bravard .nu" name="thepage"> </FRAMESET> <NOFRAMES> <BODY bgcolor="#FFFFFF"> </p> <CENTER> <H2>www .xn--brav-toa .nu</H2> Click here to continue </CENTER> </BODY> </NOFRAMES> </HTML> |
Citat:
Det måste vara "Webrouter" som känner av user agent på något sätt för gjorde ett test: web01# dig www.xn--omvrlden-2za.nu ;; ANSWER SECTION: www.xn--omvrlden-2za.nu. 86400 IN A 62.4.64.119 www.xn--omvrlden-2za.nu. 86400 IN A 69.25.75.72 www.xn--omvrlden-2za.nu. 86400 IN A 212.181.91.6 web01# telnet 212.181.91.6 80 Trying 212.181.91.6... Connected to webrouter0.telia.nic.nu. Escape character is '^]'. GET / HTTP/1.1 Host: www.xn--omvrlden-2za.nu HTTP/1.1 200 OK Server: WorldNames Webrouter 1.69 Connection: close Content-Type: text/html <html> <head> <title>omvarlden.nu</title> </head> <FRAMESET rows="100%,*" border=0 frameborder=0 framespacing=0 framecolor="#000000"> <FRAME src="http://www.omvarlden.nu" name="thepage"> </FRAMESET> <NOFRAMES> <BODY bgcolor="#FFFFFF"> </p> <CENTER> <H2>www.xn--omvrlden-2za.nu</H2> Click here to continue </CENTER> </BODY> </NOFRAMES> </HTML> Connection closed by foreign host. web01# Det får jag dock inte när jag surfar in med FF utan kommer rätt då. |
Citat:
Jag använder "Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1" som user agent, och då fungerar det inte. Inte heller (som sagt) med "Googlebot/2.1 (+http://www.google.com/bot.html)" fungerar det. |
Citat:
För du måste ju själv ha valt att den ska gå till www.omvarlden.nu? Om du skulle pekat domänen på egna nameservrar och pekar den riktigt så lär det ju inte bli någon frame. |
För på färgbolaget.nu så är det pekat rätt till egen nameserver och där är det ingen frame.
$ dig www.xn--frgbolaget-q5a.nu ;; ANSWER SECTION: www.xn--frgbolaget-q5a.nu. 86400 IN A 194.218.11.50 $ telnet 194.218.11.50 80 Trying 194.218.11.50... Connected to linwww.fdab.se. Escape character is '^]'. GET / HTTP/1.1 Host: www.xn--frgbolaget-q5a.nu HTTP/1.1 200 OK Date: Fri, 19 Jan 2007 12:47:50 GMT Server: Apache/1.3.33 (Unix) FrontPage/5.0.2.2635 PHP/4.4.0 Last-Modified: Tue, 12 Aug 2003 08:50:47 GMT ETag: "aa4018-42f-3f38aa67" Accept-Ranges: bytes Content-Length: 1071 Content-Type: text/html; charset=iso-8859-1 <html> <head> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Färgbolaget i Kristianstad AB</title> |
Nej. Jag vill att den skall gå till www.omvärlden.nu...
|
Det känns som om jag missar någonting av det du skriver om .nu och IDN.
Jag har köpt domänen av loopia och har webhotellskonto. Domänen är internetvärd . nu Menar du att den är felaktigt uppsatt? För när jag provar så kommer jag alltid till punicode varianten... |
Ja, men det är den varianten som visas av säkerhetsskäl.
|
Men varför? Vad är det som är osäkert om Firefox eller Googlebot besöker sidan?
|
Det osäkra är att det finns vissa tecken i UNICODE som ser ut precis som andra tecken men inte är samma.
|
Mer om varför Opera och Firefox visar punycode-versionen hittar du här: http://en.wikipedia.org/wiki/IDN_homograph_attack
|
Jag förstår ändå inte varför Googlebot får frames. Det gör ju att ingen vettig människa vill skaffa en .nu idn domän. Google hatar frames...
|
Men det beror väl på hur du pekar idn-domänen?
Googlebot besöker förmodligen xn--varianten av namnet direkt. |
Alla tider är GMT +2. Klockan är nu 20:48. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson