heck เป็นชื่อโดเมนที่ถูกต้องอย่างไร


70

เห็นได้ชัดว่าเป็นตัวย่อ URL มันแก้ไขได้ดีใน Chrome และ Firefox นี่เป็นโดเมนระดับบนสุดที่ถูกต้องอย่างไร

อัปเดต: สำหรับคนที่บอกว่าเป็นเบราว์เซอร์ shenanigans ทำไมถึงเป็นเช่นนั้น: http://com./ไม่พาฉันไปที่: http://www.com/?

และเบราว์เซอร์เคยส่งคำตอบจากที่อื่นนอกเหนือจากที่เกิดขึ้นจริงในแถบที่อยู่หรือไม่ นอกเหนือจากเฟรมเซตและสิ่งต่าง ๆ ฉันคิดว่าเบราว์เซอร์พยายามอย่างหนักในการส่งเนื้อหาจากไซต์ในแถบที่อยู่เพื่อช่วยป้องกันฟิชชิ่งเท่านั้น


2
Slashdot ไม่เร็วพอที่จะทำให้มันชัดลง
badp

ดูเหมือนว่าวันนี้ว่างทั่วไปของแบนด์วิดธ์ที่เพิ่มขึ้นเป็นสัดส่วนที่มีผู้อ่าน slashdot ของ ...
คริส

นอกจากนี้โปรดทราบว่าhttp://to.เว็บไซต์อื่นให้ผลที่แตกต่างกว่าhttp://www.to.(ซึ่งหลังเหมือนกันกับhttp://www.to) หากมีใครเห็นเหมือนกันสำหรับสอง URL แล้วเบราว์เซอร์จะเลอะแน่นอนและอาจแสดง www.to ทั้ง ...
Arjan

2
ฉันเพิ่งสังเกตเห็นว่าวันนี้จะไม่ทำงานอีกต่อไป หน้าเศร้า. หนึ่งที่ไม่ยังคงทำงานเป็นACแต่เพียงทำหน้าที่ [nic.as] [1] เว็บไซต์ [1]: nic.ac
Marcel

คำตอบ:


48

โดยทั่วไปมีคนพยายามโน้มน้าวเจ้าของ ccTLD ให้เป็น (ตองกา?) เพื่อกำหนดระเบียน A ให้กับที่อยู่ IP ของตนเอง ค่อนข้างรัฐประหารในโลกเก่าที่แปลกประหลาดของตัวย่อ URL

โดยปกติแล้วระดับบนสุดเหล่านี้จะไม่ได้รับที่อยู่ IP ที่กำหนดผ่านระเบียน A มาตรฐาน แต่ไม่มีอะไรจะพูดได้ว่าไม่สามารถทำเช่นเดียวกันกับ. uk, .com, .eu ฯลฯ

การพูดอย่างเคร่งครัดไม่มีเหตุผลที่จะต้องมี '.' ที่ระบุไว้ แต่ควรป้องกันไม่ให้เบราว์เซอร์ของคุณลองชุดค่าผสมอื่น ๆ เช่น 'to.yourdomain.com' ก่อนและเพิ่มความละเอียดของที่อยู่ให้เร็วขึ้น มันอาจทำให้เบราว์เซอร์สับสนเนื่องจากไม่มีจุด แต่ Safari อย่างน้อยก็ดูเหมือนจะทำงานได้ดี


19
นี่หมายความว่าด้วยการเข้าถึงที่ถูกต้อง (ไม่น่าเป็นไปได้) ใครบางคนสามารถตั้งค่าเว็บไซต์บนรูท " ตัวเอง?
คริส

6
Chris: ใช่มันเป็นไปได้อย่างสมบูรณ์แบบ
xmm0

5
เผง นั่นเป็นเหตุผลที่ n @ ai เป็นที่อยู่อีเมลที่ถูกต้อง
Pridkett

9
มันจะต้องเป็น "http: //."
chris

4
หรือสำหรับเนื้อหา http: //./index.html
chris

21

"ถึง" (ประเทศ TLD สำหรับตองกา) เป็นทั้งโดเมนสำหรับเว็บไซต์ - ไม่มีการใช้เบราว์เซอร์:

$ telnet to 80
Trying 216.74.32.103...
Connected to to.
Escape character is '^]'.
GET / HTTP/1.1
Host: to

HTTP/1.1 200 OK
Date: Thu, 03 Dec 2009 18:34:04 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_perl/1.26
Transfer-Encoding: chunked
Content-Type: text/html; charset=ISO-8859-1

2d7
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>TO. -- Get Shorty URL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="/" enctype="multipart/form-data">
<table><tr><td>Enter a long URL:</td> <td><input type="text" name="url"  size="50" /></td></tr><tr><td>Enter an optional name:</td> <td><input type="text" name="name"  size="20" /></td></tr><tr><td>&nbsp</td> <td><input type="submit" name="&#39;Witz that URL!" value="&#39;Witz that URL!" /></td></tr></table></form>
</body>
</html>
0

Connection closed by foreign host.

เหตุผลที่ควรใช้ " http://to./ " เป็นเพราะเบราว์เซอร์บางตัวจะพยายามแปลง "เป็น" เป็น " http://www.to.com " ในแถบที่อยู่


29
ฉันเป็นคนเดียวที่สับสนโดย"$ telnet ถึง 80"เพียงไม่กี่วินาที?
Belmin Fernandez

15

โซน DNS ใด ๆ สามารถมีระเบียน DNS ใด ๆ สำหรับโซนนั้นเอง (ในไฟล์กำหนดค่าการเชื่อมโยงระเบียนนี้มีป้ายกำกับด้วย @) ที่จริง - ขอถามหน่อย - รูทโซนสามารถมี @ เพื่ออธิบายตัวเอง IE สามารถ @ มีระเบียนที่อยู่ได้หรือไม่ ฉันไม่เห็นสาเหตุที่ทำไม่ได้ นั่นจะเป็นที่อยู่ที่น่าสนใจ " http: //./ "

โซน "รูท" เป็นเพียงโซนชื่อ "." ในขณะนี้โซนดังกล่าวมีเซิร์ฟเวอร์ชื่อจำนวนมาก ที่อยู่ของเซิร์ฟเวอร์ชื่อเหล่านี้จะกระจายเป็นไฟล์ข้อความ ไฟล์ข้อความหรือสิ่งที่คล้ายกันนี้ถูกป้อนด้วยตนเองลงในเซิร์ฟเวอร์ชื่อแบบเรียกซ้ำหลายแห่ง

การวาง "." ในตอนท้ายของชื่อจะบอกผู้แก้ไขในพื้นที่ของคุณว่าชื่อที่คุณป้อนชื่อโดเมน " มีคุณสมบัติครบถ้วน " ซึ่งหมายความว่าเป็นชื่อที่คุณต้องการค้นหาเท่านั้น บ่อยครั้งที่เราใช้ชื่อที่ไม่มีเงื่อนไขหรือคลุมเครือเช่น "www" เพื่อหมายถึง "www.of.the.place.I.work" ซึ่งตัวแก้ไข DNS ในเครื่องของคุณมี "of.the.place.I.work" เป็น "dns" โดเมน "หรือ" ค้นหาโดเมน "

เซิร์ฟเวอร์โดเมนระดับรากเหล่านี้มีรายการของโดเมน " ระดับบนสุด " ซึ่งแมปกับนามธรรมที่คร่าวๆของวิธีการที่นักวิจัยในยุค 80 คิดว่าอินเทอร์เน็ตจะถูกนำมาใช้และประเทศและโดเมนระดับบนสุดสำหรับ " โครงสร้างพื้นฐาน " แต่ละโดเมนระดับบนสุดเหล่านี้มีเซิร์ฟเวอร์ชื่อจำนวนมากที่มีรายการของโซนจริงในโดเมนนั้นดังนั้นคำขอสำหรับ maps.google.com จะไปที่เซิร์ฟเวอร์ระดับรากก่อนซึ่งจะผ่านรายการของเซิร์ฟเวอร์ชื่อที่รู้เกี่ยวกับ com และเมื่อถูกถามหนึ่งในนั้นรู้ว่าเซิร์ฟเวอร์ชื่อใดมีระเบียนสำหรับ google.com และหนึ่งในนั้นรู้ว่าเป็นระเบียนเฉพาะสำหรับ www.google.com

ดังนั้นสิ่งที่คุณต้องทำคือโน้มน้าวให้ใครก็ตามที่ทำงาน TLD สำหรับประเทศหรือองค์กรเพื่อใส่ที่อยู่สำหรับ. zone แทนที่จะเป็น google.zone และคุณเป็นทอง

ในปัจจุบันโดเมนระดับบนสุดดังต่อไปนี้มีบันทึกที่อยู่ (ไม่ใช่ทุกเว็บเซิร์ฟเวอร์ที่ทำงาน)

ac has address 193.223.78.210
ai has address 209.59.119.34
bi has address 196.2.8.205
cm has address 195.24.205.60
dk has address 193.163.102.23
gg has address 87.117.196.80
hk has address 203.119.2.28
io has address 193.223.78.212
je has address 87.117.196.80
ph has address 203.119.4.7
pn has address 80.68.93.100
pw has address 203.199.114.33
sh has address 64.251.31.234
tk has address 217.119.57.22
tm has address 193.223.78.213
to has address 216.74.32.103
uz has address 91.212.89.8
ws has address 63.101.245.10

และต่อไปนี้มีเรคคอร์ด mx (ดังนั้นผู้ใช้ @ TLD เป็นที่อยู่ที่สามารถส่งมอบได้)

ai mail is handled by 10 mail.offshore.ai.
as mail is handled by 10 dca.relay.gdns.net.
cf mail is handled by 10 mail.intnet.cf.
dj mail is handled by 5 smtp.intnet.dj.
dj mail is handled by 5 relais2.intnet.dj.
dm mail is handled by 10 mail.nic.dm.
gp mail is handled by 20 manta.outremer.com.
gp mail is handled by 5 ns1.nic.gp.
gp mail is handled by 10 ns34259.ovh.net.
gt mail is handled by 10 mail.gt.
hr mail is handled by 10 alpha.carnet.hr.
io mail is handled by 10 mailer2.io.
kh mail is handled by 10 ns1.dns.net.kh.
km mail is handled by 110 bow.snpt.km.
km mail is handled by 100 mail1.comorestelecom.km.
mh mail is handled by 10 imap.pwke.twtelecom.net.
mh mail is handled by 20 mx1.mail.twtelecom.net.
mh mail is handled by 30 mx2.mail.twtelecom.net.
mq mail is handled by 10 mx1-mq.mediaserv.net.
ne mail is handled by 20 bow.rain.fr.
ne mail is handled by 10 bow.intnet.ne.
pa mail is handled by 5 ns.pa.
td mail is handled by 0 mail.intnet.td.
tt mail is handled by 0 66-27-54-138.san.rr.com.
tt mail is handled by 10 66-27-54-142.san.rr.com.
ua mail is handled by 10 mr.kolo.net.
va mail is handled by 20 paul.vatican.va.
va mail is handled by 50 proxy2.urbe.it.
va mail is handled by 90 john.vatican.va.
va mail is handled by 10 lists.vatican.va.
ws mail is handled by 10 mail.worldsite.ws.

(ฉันสงสัยจริงๆว่าเกิดอะไรขึ้นกับ "tt" ที่นี่ ... )

ตามทฤษฎีแล้วคุณสามารถส่งอีเมลไปที่ pope @ va และมันจะถูกส่งอย่างถูกต้อง ...

หากคุณใช้รูทเซิร์ฟเวอร์ที่แตกต่างกันคุณจะจบลงด้วยมุมมองที่แตกต่างกันของสิ่งที่มีอยู่บนอินเทอร์เน็ต ความละเอียดในพื้นที่ทั้งหมดที่ฉันทำผิดกับระบบในพื้นที่ซึ่งใช้ " dnscache " ซึ่งไปยังเซิร์ฟเวอร์รากโดยตรง เซิร์ฟเวอร์ DNS ที่แก้ไขปัญหาอื่น ๆ จำนวนมากจะถามเซิร์ฟเวอร์ DNS ในระบบอื่นแทนการถามเซิร์ฟเวอร์รูท


ดูเหมือนว่าจะมีเพียงสองระเบียน MX เท่านั้นไม่มีอะไรน่าแปลกใจเลย หากความล้มเหลวครั้งแรกมันจะเริ่มต้นในวินาที ...
Tamara Wijsman

2
ไม่ - สิ่งที่ฉันพบเกี่ยวกับเรื่องนี้คือในเวลานั้นที่ฉันค้นหานั้นส่งคืนคอมพิวเตอร์ที่บ้านของใครบางคน rr.com คือ roadrunner ผู้ให้บริการอินเทอร์เน็ตสำหรับผู้ใช้ปลายทาง บางทีพวกเขาอาจให้บริการอื่น ๆ แต่ก็ยังแปลกใจที่มี MX ที่ชี้ไปยังที่อยู่ rr.com
Chris

@chris คุณหมายถึงว่า TLD ไม่มี IP ที่เกี่ยวข้องหรือไม่
Pacerier

ttระเบียน MX ชี้ไปที่ Google
Patrick Mevzek

5

มันไม่ได้เป็นอย่างไร ไม่มีข้อ จำกัด ใด ๆ สำหรับส่วน "ขั้นต่ำ" ที่โดเมนควรมี มัน ccTLD สำหรับตองกาเช่นus, eu, uk, me, .... จุดต่อไปนี้หมายความว่าโดเมนย่อยของโดเมนราก ในความเป็นจริงเป็นจริงxyz.comxyz.com.

โดยทั่วไปสิ่งที่พวกเขาทำคือเพียงเพิ่มAระเบียนที่ชี้ไปยังเว็บเซิร์ฟเวอร์ พวกเขามีเนมเซิร์ฟเวอร์ที่รับผิดชอบในการตอบแบบสอบถามto.และโดเมนย่อยทั้งหมดเพื่อให้สามารถทำได้อย่างง่ายดาย

การสาธิตความจริง:

MehrdadAir:~ Mehrdad$ ping to.
PING to (216.74.32.103): 56 data bytes
Request timeout for icmp_seq 0
^C
--- to ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
MehrdadAir:~ Mehrdad$ telnet 216.74.32.103 80
Trying 216.74.32.103...
Connected to 216.74.32.103.static.sfo.hosting.com.
Escape character is '^]'.
GET / HTTP/1.0
Host: to.
User-Agent: Mozilla


HTTP/1.1 200 OK
Date: Thu, 03 Dec 2009 18:41:05 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_perl/1.26
Connection: close
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>TO. -- Get Shorty URL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="/" enctype="multipart/form-data">
<table><tr><td>Enter a long URL:</td> <td><input type="text" name="url"  size="50" /></td></tr><tr><td>Enter an optional name:</td> <td><input type="text" name="name"  size="20" /></td></tr><tr><td>&nbsp</td> <td><input type="submit" name="&#39;Witz that URL!" value="&#39;Witz that URL!" /></td></tr></table></form>
</body>
</html>
Connection closed by foreign host.

PS: จากเนื้อหาของหัวข้อนี้ฉันเชื่อมั่นอย่างยิ่งว่าซอฟต์แวร์ที่ใช้โดยผู้ให้บริการอินเทอร์เน็ตบางราย (ISPs, ... ) ไม่ปฏิบัติตามข้อกำหนดอย่างถูกต้องและเพิ่งเกิดขึ้นเพื่อทำตามอนุสัญญา นี่อาจเป็นเหตุผลว่าทำไมโดเมนจึงถูกแบ่งสำหรับหลาย ๆ คน


ไม่จริง. ในขณะที่ตัว DNS เองจะอนุญาตให้ใช้ชื่อโดเมนเดียวส่วนเจ้าหน้าที่การลงทะเบียน (ICANN และคณะ) จะไม่อนุญาตให้คุณลงทะเบียนโดเมนระดับบนสุดที่เปลือยเปล่า
sleske

4
sleske: มันเป็นประเทศ ประเทศต่างๆมี TLD
xmm0

pingเป็นเครื่องมือที่ไม่ถูกต้องที่จะใช้สำหรับการแก้ไขปัญหาพื้นฐานใด ๆ แต่โดยเฉพาะอย่างยิ่งไม่ได้สำหรับการแก้ไขปัญหา DNS
Patrick Mevzek

3

เป็นเรื่องยากที่โดเมนระดับบนสุดจะมีระเบียน A แต่ถูกต้องตามกฎหมายอย่างสมบูรณ์ คิดว่าคุณจะมี "www.foo.com" และ "foo.com" ได้อย่างไรมีบันทึกที่แตกต่างกันและนำไปใช้กับ Tongan ccTLD, .to


2
มันไม่ได้ดูเหมือนจะมีการบันทึกจากการสืบสวนของฉันโดยใช้ nslookup
rmeador

ต้องหรือคุณจะไม่สามารถเยี่ยมชมเว็บไซต์!
Mark Renouf

@ rmeador ฉันไม่รู้ว่าคุณตรวจสอบอย่างไร แต่มันก็ทำไม่ดีตั้งแต่ "ถึง" มีบันทึก A
bortzmeyer

3

ใช่...

"telnet www.to 80" ... กำลังพิมพ์ "GET /" ใช้งานได้

"telnet www.to. 80" ... กำลังพิมพ์ "GET /" ใช้งานได้

"telnet ถึง 80" ... ไม่สามารถเปิดการเชื่อมต่อ

"telnet to. 80" ... ไม่สามารถเปิดการเชื่อมต่อ

ใช่ฉันจะเดาว่าเบราว์เซอร์กำลังช่วยเหลืออยู่ ม.


2
telnet to. 80ทำงานได้ดีสำหรับฉัน พร็อกซีเซิร์ฟเวอร์บางตัวอาจทำให้คุณวุ่นวาย
xmm0

@ Mehrdad telnet to. 80ไม่ทำงานสำหรับฉันและฉันไม่ได้อยู่หลังพร็อกซี บางที DNS ของคุณจะทำบางสิ่งบางอย่างอื่นที่จะช่วยให้คุณออก ...
แดนเฮอร์เบิร์

1
บางเซิร์ฟเวอร์ DNS สามารถแก้ไขชื่อโดเมนที่บางส่วนไม่ ...
splattne

telnetไม่ใช่เครื่องมือที่ใช้สำหรับแก้ไขปัญหา DNS
Patrick Mevzek

3

ดูเหมือนว่ามีคนซื้อทั้ง. to TLD http://en.wikipedia.org/wiki/.toอย่างที่ Mehrdad บอกว่าคุณสามารถเพิ่ม A Record ได้ ฉันคิดว่าพวกเขากำลังเพิ่ม ไปยังจุดสิ้นสุดของ www.to เพื่อให้แน่ใจว่าสิ่งที่เคยค้นหาที่อยู่จะค้นหาที่รูทของ tld . ในตอนท้ายของโดเมนทั้งหมดควรบอกเป็นนัยต่อสิ่งที่ฉันไม่ได้รับคือสาเหตุที่ serverfault.com ส่งคืน 400 คำขอไม่ถูกต้องหรือไม่


คริส: IIS Host: serverfault.com.ไม่ชอบการให้บริการสิ่งที่ดีเมื่อเห็น ฉันไม่พบสิ่งใดในข้อกำหนด HTTP ที่ จำกัดHostค่าส่วนหัวจากการมี.ที่ส่วนท้าย ฉันเดาว่าเป็นข้อบกพร่องใน IIS; ไม่เป็นไปตามข้อกำหนด
xmm0

3

ในฐานะที่เป็น TLD ก็สามารถมีระเบียน A ที่ชี้ไปยังที่อยู่ IP ได้เช่นเดียวกับ example.com จึงสามารถมีระเบียน A ได้

แก้ไข: จากการทดสอบบางอย่างด้วย nslookup ดูเหมือนว่าระเบียน A สำหรับ "ถึง" นั้นแตกต่างจากระเบียนสำหรับ "www.to" แต่ฉันไม่แน่ใจว่านี่เป็นความผิดพลาดหรือไม่


2

สิ่งนี้ไม่เกี่ยวกับเบราว์เซอร์ 'to' มี DNS Resource Record อย่างง่าย ๆ ดังนี้:

$ORIGIN to.
@ SOA to. admin.to. ( ... )
@ A 123.4.5.6

2
นั่นเป็นตัวอย่างหรือที่อยู่ IP นั้นยอดเยี่ยมจริง ๆ หรือ
Chris

นี่คือตัวอย่าง IP จริงคือ 216.74.32.103 ตามที่คุณเห็นจาก "ขุดถึง" เอาท์พุต แต่การเปิดเผยสนุกสนานมากคือ Registery สำหรับการที่ "tonic.to" :)
hayalci

2

ไม่จำเป็นต้องใช้เบราว์เซอร์ช่วยเหลือ:

$ curl -i "http://to./check"
HTTP/1.1 302 Found
Date: Thu, 03 Dec 2009 18:27:20 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_perl/1.26
Location: http://madmw.tumblr.com/tagged/check <<<=== Actual URL
Transfer-Encoding: chunked
Content-Type: text/plain

ดูเหมือนว่า TLD ทั้งหมดจะถูกแมปกับที่อยู่ IP (กับลำดับชั้น DNS) ลอง:

$dig to.
...
to.         85265   IN  A   216.74.32.103
...

แต่ตรวจสอบ TLD อื่น ๆ :

$dig as.
as.         600 IN  SOA dca.tld.gdns.net. hostmaster.gdns.net.as. 56480 10800 1800 604800 21600

ฉันไม่รู้ว่าสิ่งนี้จะเป็นไปตามกฎของ ICANN หรือไม่ แต่เป็นเพียงเรื่องของการกำหนดค่า DNS สำหรับ DNS ของ TLD ทั้งประเทศ


3
มันไม่มีส่วนเกี่ยวข้องกับกฎของ ICANN แต่อย่างใด ccTLD ขึ้นอยู่กับกฎหมายท้องถิ่นไม่ใช่ในระบบราชการของสหรัฐอเมริกา
bortzmeyer

2

เห็นได้ชัดว่าไม่ได้เตรียมเอนทิตีแคช DNS ทั้งหมดไว้เพื่อให้ TLD มีเรคคอร์ด A เนื่องจากทำงานได้กับเซิร์ฟเวอร์ DNS 2 รายการ 50% ที่ฉันลองเท่านั้น

เบราว์เซอร์ที่เป็นมิตรเหล่านั้น "แก้ไข" โดเมนในกรณีดังกล่าวเป็น www.to แน่ใจว่าจะไม่ช่วยในการล้างความสับสน


ซาฟารี (ใน 10.5) ทำงาน ok สำหรับฉันด้วยการ
Mike Pountney

1
@Mike Pountney: เขากำลังพูดถึงเซิร์ฟเวอร์ DNS ไม่ใช่เบราว์เซอร์ เซิร์ฟเวอร์ DNS บางตัวไม่ทำงานไม่ว่าคุณจะมีเบราว์เซอร์ใด
Amok

ไมค์จะหมายถึงคำตอบเดิมของฉันที่ฉันพยายาม (และล้มเหลว) กับ Safari
Timo Metsälä

Chrome ก็ใช้ได้เช่นกัน ถึง
Mark Renouf

4
สถิติที่ดี % 50 จากสองเซิร์ฟเวอร์ :-): - /
hayalci

2

นี่ไม่ใช่เรื่องใหม่ dot tk ได้ให้สิ่งนี้มานานแล้ว ดูที่ tweak.tk ตามด้วยแท็บทางเทคนิค พวกเขาทำมันเย็นกว่า, http://tk./abcdeนั้นยังเป็น abcde.tk ซึ่งสั้นกว่าด้วยซ้ำ!


2
คำถามไม่ใช่ "เป็นhttp://to./เรื่องใหม่ได้อย่างไร" เพียง แต่พูดว่า :)
คริส

ฮ่าฮ่า .. จริง :) สำหรับtk มันเกี่ยวกับการเพิ่มระเบียน A สำหรับ tk

2

ฉันคิดว่าคำตอบง่ายๆคือเจ้าของเว็บเซิร์ฟเวอร์ตั้งค่า

to.

เป็น (เพิ่มเติม) ส่วนหัวของโฮสต์ http สำหรับเว็บไซต์นั้น

ปัญหาที่นี่คือเซิร์ฟเวอร์ DNS บางตัวสามารถแก้ไข "เป็น" และ "เป็น" (Google DNS บอกว่า 216.74.32.103) และบางอย่างก็ไม่สามารถทำได้


2

ข้อมูลจำเพาะ DNS ยังอนุญาตให้ใช้ช่วงเวลาต่อท้ายเพื่อแสดงว่ารูทเช่น "abc" และ "abc" เทียบเท่ากัน แต่ช่วงหลังนั้นชัดเจนกว่าและจำเป็นต้องได้รับการยอมรับจากแอปพลิเคชัน การประชุมนี้มีความสำคัญอย่างยิ่งเมื่อมีการอ้างอิงชื่อ TLD โดยตรง ตัวอย่างเช่นในขณะที่ ".COM" ได้กลายเป็นคำศัพท์ยอดนิยมสำหรับการอ้างอิงถึงโดเมนระดับบนสุด "COM" จะถูกต้องอย่างเคร่งครัดและทางเทคนิคในการพูดคุยเกี่ยวกับ DNS เพราะมันแสดงให้เห็นว่า "COM" เป็นชื่อโดเมนระดับบนสุด

จาก: ftp://ftp.rfc-editor.org/in-notes/rfc3696.txt


2

ดังนั้นคำถามคือทำไมมันไม่ทำงาน และคำตอบก็คือหลังจาก Verisign ตัดสินใจที่จะแนะนำตัวแทนใน. com ไม่กี่ปีที่ผ่านมานักพัฒนาของการผูกแนะนำแนวคิดของโซน 'การมอบหมายเท่านั้น' ในเขตเฉพาะตัวแทนเท่านั้นระเบียน A ใด ๆ ที่ไม่ใช่กาวรองสำหรับเรคคอร์ด NS จะไม่ได้รับการยอมรับจากตัวแก้ไขและลูกค้าจะได้รับ NXDOMAIN กลับคืน

ดังนั้นในขณะที่จากมุมมองโปรโตคอลที่เข้มงวดก็ไม่เป็นไรสำหรับ "ถึง" ชื่อ DNS ที่มีระเบียน A ในทางปฏิบัติจะไม่ทำงานกับลูกค้าของ ISP บางราย

คุณอาจจะ:

zone "com." { type delegation-only; };

ใน named.conf ของคุณเพื่อเปิดใช้งานสำหรับ. com เท่านั้น โดเมนหรือคุณอาจเปิดใช้งานสำหรับ TLD ทั้งหมด แต่แยกบางส่วนออกโดยเพิ่มตัวเลือก {} บล็อกสิ่งที่ต้องการ:

root-delegation-only exclude { "de"; "to"; };

ฯลฯ มีรายการโดเมน "ยอมรับ" มากมายที่นี่ซึ่งได้รับอนุญาตทั่วไปเช่น "ถึง" แต่ขึ้นอยู่กับว่าคุณรู้สึกอย่างไรกับ BOF คุณอาจ จำกัด สิ่งนี้มากขึ้น

ลิงค์ได้ย้ายไปตั้งแต่ที่ฉันจดไว้เป็นครั้งแรกและอีกครั้งตั้งแต่ฉันเขียนคำตอบนี้ครั้งแรก แต่ฉันคิดว่านี่คือสิ่งที่ฉันชี้ไปที่: http://www.isc.org/software/bind/delegation-only


1

โอกาสใด ๆ ที่อาจมีบางอย่างเกี่ยวข้องกับ OpenDNS ในคอมพิวเตอร์ที่บ้านของฉันโดยใช้ OpenDNS nslookup จะส่งคืนที่อยู่ IP ในคอมพิวเตอร์ที่ทำงานของฉันผ่าน VPN เพื่อไม่สามารถแก้ไขและhttp://to./ไม่ทำอะไรเลย

อาจเป็นข้อผิดพลาดกับ OpenDNS ... ดูเหมือนว่าจะทำหน้าที่คล้ายกับฟังก์ชั่นทางลัดซึ่งคุณป้อนบางอย่างเช่น 'mail' เป็นทางลัดและ ' http://webmail.mydomain.com ' เป็นเว็บไซต์และเมื่อ คุณป้อน 'อีเมล' จากเครือข่ายที่คุณกำหนดซึ่งจะนำคุณไปยัง ' http://webmail.mydomain.com ' อาจมีคนกำหนดเครือข่ายเป็น 0.0.0.0 และสร้าง 'เป็น' เป็นทางลัดหรือไม่ หากเป็นกรณีนี้มันจะเป็นโอกาสที่ยิ่งใหญ่ในการใช้ประโยชน์จากผู้ใช้ OpenDNS!


1

ตามที่ได้มีการระบุไว้ "เพื่อ." เป็นวิธีที่ถูกต้องในการระบุชื่อโฮสต์แบบเต็ม ไม่ต้องการส่วนอื่น ๆ ของชื่อ DNS "ปกติ" ของคุณ

หากคุณดูที่หน้าจอนี้เป็น "ขุดไป" คุณจะเห็นว่า"เป็น" มีบันทึก A ของ 216.74.32.103 :

ฉันเดาว่าตองกาตัดสินใจที่จะยอมให้เรื่องนี้แลกกับบางสิ่ง


ฉันได้อ่านที่อื่นที่ขายการใช้. to เป็นหนึ่งในกระแสรายได้หลักของตองกาในปัจจุบัน
John Gardeniers

0

คำเตือน: ฉันรู้เกี่ยวกับ DNS มากพอที่จะเป็นอันตราย แต่นี่คือสิ่งที่ฉันรู้:

.เป็นโดเมนหลัก toอยู่ด้านล่างนั่น

สิ่งนี้สมเหตุสมผลมากขึ้น (และได้ผล!):

http://www.to/

โดยพื้นฐานแล้วเราจะตัดส่วนของ www ออกและเบราว์เซอร์อนุมานหรือไม่

ภาพรวม DNS พื้นฐาน:
http://developer.yahoo.net/blog/archives/2009/11/an_engineers_gu.html


ปกติแล้วจุดพิเศษนั้นจะถูกปล่อยออกไป แต่จะไม่ถูกทิ้งไว้ในกรณีนี้เพื่อไม่ให้เว็บเบราว์เซอร์สับสน
MJeffryes

5
.comจุดต่อท้ายบอกเว็บเบราเซอร์ที่จะไม่เพิ่ม หากคุณเพิ่งใส่http://toเบราว์เซอร์ของคุณจะเปลี่ยนเป็นhttp://www.to.comแต่ถ้าคุณใช้http://to.แล้วเว็บเบราว์เซอร์จะเปลี่ยนเป็นhttp://www.to
Drew Stephens

Chrome นำฉันจากไปยังไซต์เดียวกัน (ถึง)
Assaf Lavie

สิ่งนี้ถูกต้องจริง สิ่งนี้ไม่เกี่ยวกับเบราว์เซอร์ "ถึง" เป็นชื่อโฮสต์ที่ถูกต้อง
Mark Renouf

บนคอมพิวเตอร์ของฉันไปที่ ( www.to.และwww.to) และการ ( to.) ให้ผลหน้าต่างๆและใช้ที่อยู่ IP ที่ต่างกัน ฉันเดาว่า "www" ได้รับการจดทะเบียนเป็นโดเมนระดับที่สองโดยบุคคลอื่น
Arjan

0

ทำ whois ในการ ชื่อโดเมนให้ผลว่า IANA เป็นเจ้าของ:

Domain Name: TO
   Registrar: INTERNET ASSIGNED NUMBERS AUTHORITY (2)
   Whois Server: whois.iana.org
   Referral URL: http://www.iana.org
   Name Server: AUTH02.NS.UU.NET
   Name Server: COLO.TO
   Name Server: NS-TO.RIPE.NET
   Name Server: NS1.IAFRICA.COM
   Name Server: TONIC.TO
   Status: clientDeleteProhibited
   Status: clientTransferProhibited
   Status: clientUpdateProhibited
   Status: serverDeleteProhibited
   Status: serverTransferProhibited
   Status: serverUpdateProhibited
   Updated Date: 23-oct-2008
   Creation Date: 18-dec-1995
   Expiration Date: 31-dec-2099

ดีกว่าที่จะใช้เซิร์ฟเวอร์IANA whois สำหรับข้อมูลเกี่ยวกับ TLD
Patrick Mevzek

0

บางหน้าจอจับเพื่อแสดงให้เห็นว่าhttp://to./เว็บไซต์ที่แตกต่างกว่า :http://www.to./


http://to./เมื่อเทียบกับhttp://www.to./(คลิกเพื่อดูภาพขยาย)

ที่อยู่ IP นั้นแตกต่างกันเช่น: 216.74.32.103 เทียบกับ 74.54.218.210 วันนี้

ดังนั้น: หากมีใครเห็นเหมือนกันสำหรับสอง URL เบราว์เซอร์นั้นก็สับสนและอาจแสดงwww.toให้ทั้งคู่เห็น

http://www.to./อาจไม่จำเป็นต้องใช้จุดต่อท้ายเพื่อบอกเบราว์เซอร์ว่าจะไม่ลองทำอะไรที่เป็นแฟนซีและด้วยเหตุนี้จึงเป็นเช่นเดียวกันhttp://www.toซึ่งwwwอาจได้รับการจดทะเบียนเป็นโดเมนระดับที่สองโดย บริษัท อื่นที่ไม่เกี่ยวข้อง


-3

พวกเขาเป็นเจ้าของ www.to ดังนั้น www.www.to จึงชี้ไปที่ URL เดียวกัน เบราว์เซอร์เปลี่ยนเป็น www.to ตามคำขอ


คุณแน่ใจหรือไม่ว่าสิ่งนี้เกี่ยวข้องกับ "www" ชื่อโดเมนหลายล้านรายการทำงานโดยไม่มี "www" และฉันไม่คิดว่าเป็นเพราะนี่เป็นนัย
คริส

นี่เป็นสิ่งที่ทำให้เข้าใจผิด ในขณะที่www.toสามารถชี้ไปที่ที่อยู่เดียวกันwww.toสามารถชี้ไปที่คอมพิวเตอร์ที่แตกต่างอย่างสิ้นเชิง
xmm0

หรือคุณกำลังพูดว่า "www" เป็น TLD เริ่มต้นบางประเภท
Chris

ตอนนี้ฉันยิ่งสับสนมากขึ้น! :(
Jeff Atwood

4
นี้ไม่ถูกต้อง
ไคล์โครนิน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.