คำถามติดแท็ก localhost

`localhost 'มักจะอ้างถึงที่อยู่พิเศษ` 127.0.0.1' และ `:: 1 'ที่แมปกับอุปกรณ์ลูปแบ็คซึ่งอนุญาตให้คอมพิวเตอร์เชื่อมต่อกับตัวเอง


6
ทำไม localhost IP 127.0.0.1
ฉันสงสัยว่าที่มาของการตัดสินใจทำlocalhostที่อยู่ IP ของ127.0.0.1อะไร "ความหมาย" ของ127คืออะไร? "ความหมาย" ของ0.0.1อะไร

2
ทำไม localhost ของฉันไม่ใช่ 127.0.0.1 แต่เป็น :: 1 และนั่นคืออะไร? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ทำไมจึงมีความแตกต่างระหว่าง ping“ localhost” และ ping“ ที่อยู่ IP ในพื้นที่” 6 คำตอบ เมื่อฉันใช้คำสั่ง Ping กับ localhost ของฉัน (บน Windows Vista) มันไม่แสดงเป็น 127.0.0.1 C: \ Windows \ system32> ping localhost กำลัง ส่ง Ping GIGA [:: 1] จาก :: 1 พร้อมข้อมูล 32 ไบต์: แต่จะปรากฏเป็น::1(คู่ของโคลอนและหนึ่ง) นี่เป็นสัญกรณ์อะไร? และทำไมถึงไม่ปรากฏเป็น 127.0.0.1 นี่คือสิ่งที่ฉันเห็นในc:\windows\system32\drivers\etc\hostsไฟล์ :: 1 localhost 127.0.0.1 localhost …

6
ERR_ICANN_NAME_COLLISION เมื่อพยายามใช้ localhost .dev ใน Chrome
วันนี้ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามเข้าถึงโดเมนท้องถิ่นที่ระบุใน apache httpd-vhosts.conf มันเกิดขึ้นเป็นครั้งแรกกับโดเมน. dev ดังนั้นจึงเป็นไปได้ว่าในที่สุดข่าวล่าสุดของGoggle ก็มาถึง อย่างไรก็ตามฉันลองกับชื่อโดเมนอื่น (เช่น. .abb หรือ. loc) และข้อผิดพลาดยังคงมีอยู่ ฉันทำงานกับ UniServerZ บน Windows7 และ Chrome อธิบายถึงข้อผิดพลาด "ERR_ICANN_NAME_COLLISION" โดยคร่าว ๆ เนื่องจาก "เว็บไซต์นี้ใช้ชื่อโดเมนระดับบนสุดใหม่ติดต่อผู้ดูแลระบบเครือข่ายของคุณหากใช้งานได้" มันเคยทำงานกับโดเมน. dev ตอนนี้การลอง google ERR_ICANN_NAME_COLLISION ทำให้ได้ผลลัพธ์น้อยมากและฉันไม่มีผู้ดูแลเครือข่ายให้ติดต่อ :-) คำถามคือ: นี่คือฉันและอาจเป็นไปได้ที่การตั้งค่าโฮสต์ / vhosts ของฉันหรือความผิดของโลก? ชื่อโดเมนโลคัลใดที่ควรใช้ในขณะนี้สำหรับเซิร์ฟเวอร์ dev ในพื้นที่
37 localhost 

6
วิธีที่ง่ายที่สุดในการแสดงหน้าไปยัง localhost บน OS X
ฉันมีหน้าเว็บที่ฉันต้องให้บริการเพื่อให้localhostแบบอักษรปรากฏอย่างถูกต้อง วิธีที่ง่ายที่สุดในการทำเช่นนี้ (สำหรับ Mac) คืออะไร?

6
ทำไมจึงมีความแตกต่างระหว่าง ping“ localhost” และ ping“ ที่อยู่ IP ในพื้นที่”
การใช้cmdและpingบน Windows ให้ผลลัพธ์ต่อไปนี้แก่ฉัน: ส่ง Ping "localhost": ส่ง Ping ไปที่ "192.168.0.10" (ที่อยู่ IP ในเครื่อง): สถานการณ์ทั้งสองนั้นไม่เหมือนกันหรือไม่ ฉันหมายถึงฉันกำลังกระตุกอินเทอร์เฟซเดียวกันเครื่องเดียวกันและที่อยู่เดียวกัน ทำไมฉันถึงได้ผลลัพธ์ที่แตกต่างเช่นนี้ แก้ไข: นี่คือipconfig /allหน้าจอของฉัน:

3
ชื่อโฮสต์โลคัล Curl บน Mac OS X Yosemite
ฉันเพิ่งอัพเกรดจาก Mavericks เป็น Yosemite และตอนนี้curlไม่เห็นชื่อโฮสต์ลูปแบ็ค ตั้งค่าเซิร์ฟเวอร์ http ง่ายๆเพื่อทดสอบ: $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... ตอนนี้ฉันสามารถไปที่ localhost: 8000 ในโครเมี่ยม ฉันยังสามารถรับมันได้ แต่ในขดนี้เกิดขึ้น: $ curl localhost:8000 curl: (7) Failed to connect to localhost port 8000: Connection refused อย่างไรก็ตามการทำงานนี้: $ curl 127.0.0.1:8000 ฉันอ่านคำตอบนี้เกี่ยวกับการตั้งค่าพร็อกซี่ wgetแต่มันไม่ได้ช่วยเพราะสิ่งนี้ใช้ได้: $ wget --proxy=off localhost:8000 มันน่าผิดหวังจริง …

3
ทำไมชื่อโดเมนที่ลงทะเบียน“ localtest.me” จึงแก้ไขเป็น 127.0.0.1
ผมได้อ่านบทความเกี่ยวกับฝั่งเซิร์ฟเวอร์ขอปลอมแปลง ในบทความนั้นผู้โจมตีพบว่า127.0.0.1เปิดอินเทอร์เน็ต เหยื่อนั้นถูกบล็อก127.0.0.1แต่เนื่องจาก IP อื่น ๆ จำนวนมากและบางโดเมนก็มีการแก้ไขเช่นกันรวมถึงสิ่งลึกลับlocaltest.meเขาจึงสามารถข้ามตัวกรองข้อความที่อ่อนแอได้ มีอะไรพิเศษเกี่ยวกับlocaltest.me? มีคนอื่นไหม? (และวิธีการหาพวกเขา?) UPDATE ฉันพบ: http://readme.localtest.me/ เห็นได้ชัดว่ามีคนตัดสินใจที่จะลงทะเบียนโดเมนนั้นในวิธีที่ตลกสำหรับการทดสอบ: นี่คือวิธีการทำงาน ชื่อโดเมนทั้งหมด localtest.me และรายการตัวแทนทั้งหมดชี้ไปที่ 127.0.0.1 ดังนั้นโดยไม่มีการเปลี่ยนแปลงใด ๆ กับไฟล์โฮสต์ของคุณคุณสามารถเริ่มการทดสอบได้ทันทีด้วย URL ท้องถิ่น อย่างไรก็ตามฉันยังไม่แน่ใจว่าคุณจะลงทะเบียนโดเมนภายนอกกับโดเมนท้องถิ่นได้อย่างไร นี่คือความสับสนที่tracert localtest.meไม่เคยแม้แต่จะออกจากเครื่อง วิธีนี้จัดการในระดับต่ำได้อย่างไร ฉันพบอีกหลายความคิดเห็นเหล่านี้และที่อื่น ๆ : lvh.me vcap.me fuf.me - IPv4 and IPv6 ulh.us 127-0-0-1.org.uk ratchetlocal.com smackaho.st 42foo.com beweb.com yoogle.com ortkut.com feacebook.com และในคำถามที่คล้ายกัน ใน Stack …

2
ฉันจะใช้ curl กับ :: 1 สำหรับการวนกลับที่อิงกับ ipv6 ได้อย่างไร
ฉันลองสองสามวิธี แต่พวกเขาดูเหมือนจะสับสนงอ root@testt:~# curl localhost:8080 <h1>Hello world!</h1> <p>Boom Bam Splat</p> root@testt:~# curl ::1:8080 curl: (3) IPv6 numerical address used in URL without brackets root@testt:~# curl [::1]:8080 curl: (3) [globbing] bad range specification in column 2

2
วิธีการค้นหาสิ่งที่ทำงานบนพอร์ต localhost
คำถามนี้ถูกโยกย้ายจากข้อบกพร่องของเซิร์ฟเวอร์เพราะสามารถตอบได้ใน Super User อพยพ 5 ปีที่ผ่านมา ฉันมีบางอย่างทำงานที่พอร์ต 9090 ในเครื่องท้องถิ่นของฉัน มันอาจเป็นสิ่งที่ฉันตั้งนานแล้วและลืมไป ... ฉันจะรู้ได้อย่างไรว่ามันคืออะไร? ฉันใช้ Windows 8

4
ทำไม“ Internet of Things” บังคับใช้ความต้องการที่อยู่ IPv6
หากคุณมีอุปกรณ์หลายเครื่องในเครือข่ายเดียวจำนวนที่อยู่ IPv4 จะไม่เพิ่มขึ้นเป็นเส้นตรงเพื่อรองรับจำนวนอุปกรณ์ มีที่อยู่ IPv4 เพียงแห่งเดียวต่อเครือข่าย / เราเตอร์ที่เชื่อมต่อกับอินเทอร์เน็ต อย่างไร“อินเทอร์เน็ตของสิ่ง” (IOT)แสดงให้เห็นถึงความจำเป็นในการที่อยู่ IPv6 หรือไม่ ฉันคิดว่าฉันเข้าใจบางอย่างผิดปกติ แต่มันก็ไม่สมเหตุสมผลสำหรับฉันในขณะนี้ ฉันรู้ว่าต้องใช้ IPv6 ในอนาคต แต่ไม่รู้ว่าบทบาท IoT ใดในหัวข้อนี้

4
IE ไม่ทำงานกับพอร์ต localhost +
ฉันมีเซิร์ฟเวอร์ NodeJS ที่ทำงานบนเครื่องท้องถิ่นเพื่อการพัฒนา โดยค่าเริ่มต้นจะใช้พอร์ต 1337 (ฉันได้ลองพอร์ตจำนวนหนึ่งเช่น 8080, 1234, 9000, 9090, 65432 และอื่น ๆ ) ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ NodeJS นี้ได้สำเร็จจาก Chrome, Firefox และ Opera แต่เมื่อฉันพยายามเชื่อมต่อกับ Internet Explorer 11 ฉันเห็น "หน้านี้ไม่สามารถแสดงได้" (ดูภาพ) ฉันได้ลองใช้ "วิธีแก้ปัญหา" ที่หลากหลายและดูคำถาม / คำตอบหลายข้อในเว็บไซต์นี้ ไม่มีใครทำงานได้เลย รวมไปถึง: ฉันได้ลอง 127.0.0.1 แล้ว ฉันปิดใช้งาน "โหมดที่ได้รับการป้องกัน" และ "โหมดการป้องกันขั้นสูง" ฉันได้เพิ่ม "localhost" ลงใน Intranet Zone และ Trusted Zone …

7
วิธีป้องกัน Firefox แปลง URL 'localhost / *' เป็นคำค้นหา
ตั้งแต่อัปเกรดจาก Firefox 3.6.x แถบที่อยู่ของฉันมีสิ่งแปลกปลอมที่ไม่เคยมีมาก่อน เมื่อฉันพิมพ์ตัวอย่างเช่น: localhost/my_dir/index.php Firefox เปลี่ยนเป็นคำค้นหาเครื่องมือค้นหาของฉันคือ Google ในการหลีกเลี่ยงปัญหานี้ (หลังจากลืมฉันต้องทำสิ่งนี้เกือบทุกครั้งสำหรับ FF) ฉันต้องพิมพ์ใน: http://localhost/my_dir/index.php ด้วยวิธีนี้ฉันถูกนำไปยังเซิร์ฟเวอร์ localhost ของฉันอย่างถูกต้อง ฉันไม่จำเป็นต้องทำสิ่งนี้กับเบราว์เซอร์อื่นและฉันคิดว่าQ / A นี้ในการตัดแต่ง URLอาจเปลี่ยนพฤติกรรม แต่ก็ไม่ได้ มีแนวคิดใดบ้างที่ฉันสามารถป้องกัน 'localhost' ไม่ให้กลายเป็นคำค้นหาได้

1
วิธีนามแฝงชื่อโฮสต์บน Mac OSX
สรุปฉันต้องการที่จะสามารถเปิดเบราว์เซอร์และเปิดlocal.example.comแต่มันโหลดจริงhttp://localhost/path/to/example.com/ ฉันใช้ Mac OSX 10.5 และไม่กลัวที่จะทำให้มือสกปรกด้วยเทอร์มินัล :) ฉันใช้ Apache เป็นเซิร์ฟเวอร์ท้องถิ่นของฉัน
24 macos  hosts  localhost  alias 

3
ฉันจะ ping localhost โดยใช้ IPv6 ได้อย่างไร
ฉันพยายามทำความเข้าใจกับIPv6 ให้ดีขึ้น ประการแรกฉันลองifconfigและฉันได้รับต่อไปนี้: eth0 Link encap:Ethernet HWaddr XXXXXXX inet addr:X.X.X.X Bcast:X.X.X.X Mask:XXXXXXXXX inet6 addr: XXXX::XXXX:XXX:XXXX:XXX/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:138752772 errors:0 dropped:0 overruns:0 frame:0 TX packets:67894054 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:67347428211 (67.3 GB) TX bytes:168368922639 (168.3 GB) Interrupt:43 ดังนั้นจากข้างต้นฉันสามารถสันนิษฐานว่ามีการเปิดใช้งาน IPv6 (แก้ไขฉันถ้าฉันผิดที่นี่) ตอนนี้ถ้าฉันใช้ping localhostฉันจะได้รับ: …

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