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

ไฟล์ / etc / ที่แสดงรายการโฮสต์บนเครือข่าย (/ etc / hosts)


9
เหตุใดไฟล์ / etc / hosts จึงไม่ทำงาน
ฉันมีปัญหากับสิ่งนี้มาระยะหนึ่งแล้วและได้ลองทุกอย่างที่ฉันรู้ดังนั้นฉันจึงคิดว่ามันถึงเวลาแล้วที่จะขอความช่วยเหลือ การแก้ไขใด ๆ ที่ฉันทำไป/etc/hostsไม่ได้ผล ตัวอย่าง: julian@ifrit:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 ifrit 192.168.1.100 dev.julianfernand.es ในตัวอย่างข้างต้นเมื่อฉันเข้าถึงdev.julianfernand.es(นี้ไม่ได้อยู่) 192.168.1.100ก็ควรจะโหลดจาก ถ้าฉัน ping มันใช้งานได้ดี อย่างไรก็ตามเมื่อฉันเข้าถึงdev.julianfernand.esด้วย Google Chrome หรือ Firefox มันไม่ได้ ตอนนี้หลังจากที่ฉันรีสตาร์ทสองสามครั้งก็ใช้งานได้ แต่เนื่องจากฉันทำงานกับ บริษัท โฮสติ้ง WordPress ที่มีการจัดการฉันจึงจัดการกับสถานการณ์ต่าง ๆ ที่ฉันต้องแก้ไขไฟล์เพื่อดูเว็บไซต์ของลูกค้าบนเซิร์ฟเวอร์ของเรา ฉันไม่สามารถรีสตาร์ทคอมพิวเตอร์ของฉันได้ มันไม่ได้มีประสิทธิภาพเลย การรีสตาร์ทบริการระบบเครือข่ายไม่ทำงานเช่นเดียวกับการล้างแคช (แม้กระทั่งแคช DNS ของ Chrome ภายใน) ไม่มีใครมีความคิดที่นี่? สิ่งนี้เกิดขึ้นกับ primaryOS (ขึ้นอยู่กับ Ubuntu 12.04) และ Ubuntu 13.10 …
29 12.04  networking  dns  hosts 

3
วิธีการแก้ไข hosts.deny และ hosts.allow
ฉันต้องการบล็อกโฮสต์บางตัวใน Ubuntu ดังนั้นฉันจะแก้ไขhosts.denyไฟล์เพื่อบล็อกโฮสต์บางรายการเช่น example.com ได้อย่างไร และอีกหนึ่งสิ่งที่ฉันติดตั้งdnsmasqในอูบุนตูฉันจะตรวจสอบรายการแคชของ dns ได้dnsmasqหรือไม่ ถ้าใช่แล้วได้อย่างไร ขอบคุณล่วงหน้า.
17 dns  hosts 

2
/ etc / hosts ไม่ทำงาน
ฉันเติม/etc/hostsด้วยชื่ออุปกรณ์และที่อยู่ IP ตัวอย่างเช่น: chassisOne 10.0.0.1 chassisTwo 10.0.0.2 . . . etcetera. ฉันสามารถ ping ที่อยู่ IP ของทั้งสองและchassisOne chassisTwoส่ง Ping คืนชื่อโฮสต์: ping: unknown host chassisOne ไฟล์ nsswitch.conf ของฉันคือ: host: files mdns4_minimal [NOTFOUND=return] dns ฉันพลาดอะไรไป
15 server  dns  hosts 

3
เหตุใดไฟล์ / etc / hosts ของฉันจึงไม่ถูกสอบถามเมื่อ nslookup พยายามแก้ไขที่อยู่
ฉันมีสองโดเมนท้องถิ่นมีมติ127.0.0.1ในของฉัน/etc/hostsไฟล์ และมันก็ไม่เป็นไรสำหรับช่วงระยะเวลาหนึ่ง แต่ตอนนี้เมื่อฉันทำงาน: nslookup test.local มันส่งผลให้: Server: 192.168.1.3 Address: 192.168.1.3#53 ** server can't find test.local: NXDOMAIN 192.168.1.3เป็น DNS test.localเครือข่ายของเราและก็ไม่ควรที่จะรู้ว่าโดเมนท้องถิ่นของฉัน หลังจากการค้นหาสองสามครั้งฉันพบว่า/etc/nsswitch.confไฟล์เก็บข้อมูลเกี่ยวกับลำดับความสำคัญของแหล่งข้อมูล DNS ที่จะสอบถาม แต่ไม่มีปัญหาอยู่ที่นั่น! นี่คือของฉัน: # /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc …
15 dns  hosts 

1
เหตุใดการแก้ไขชื่อของฉันจึงถึง DNS แม้ว่าจะมีรายการไฟล์โฮสต์อยู่
ฉันใช้ Ubuntu 10.04.2 LTS Desktop ในฐานะนักพัฒนาเว็บไซต์ฉันสร้าง "me.com" ใน/etc/hostsไฟล์ของฉัน น่าเสียดายที่การแก้ไขชื่อของฉันกำลังออกไปที่ DNS ก่อนที่จะตรวจสอบรายการโฮสต์ในพื้นที่ของฉันก่อนและฉันไม่สามารถหาสาเหตุได้ ผลลัพธ์ที่ได้คือถ้า /etc/resolv.conf ของฉันมีnameserver 127.0.0.1อยู่ในนั้นก่อนฉันจะได้รับการตอบกลับในเว็บเบราว์เซอร์จาก me.com (ภายในเครื่อง) ภายในไม่ถึงหนึ่งวินาที แต่ถ้าฉันไม่มีรายการนั้นการตอบสนองของฉันอาจใช้เวลานานถึง 5 วินาทีถ้า ISP ของฉันช้าเล็กน้อย ปัญหาก็ลำบากที่จริงผมต้องยื่นคำถามนี่ (และคนที่ได้รับการแก้ไขได้)/etc/resolv.confสำหรับวิธีการจะแทรกเข้าไปในรายการที่ แต่หนึ่งในผู้ใช้ (@shellholic) ขอแนะนำอย่างยิ่งที่นี่ (และแสดงความคิดเห็นไปมากับฉันเกี่ยวกับเรื่องนี้) ว่าฉันควรยื่นคำถามนี้ คุณรู้หรือไม่ว่าเหตุใดการแก้ไขชื่อเวิร์กสเตชันของฉันจึงต้องไปที่เซิร์ฟเวอร์ DNS ก่อนที่จะกด/etc/hostsรายการไฟล์ของฉัน สำหรับตอนนี้ผมใช้เคล็ดลับ resolv.conf
15 10.04  dns  hosts  resolv.conf 

3
เซิร์ฟเวอร์ ubuntu ไม่ได้แก้ไขชื่อโฮสต์ LAN
บิตติดอยู่ที่นี่ ฉันมี 2 เครื่องที่ไม่สามารถแก้ไขชื่อโฮสต์ LAN ได้เว้นแต่จะมีรายการเฉพาะใน / etc / hosts แต่เครื่องอื่น ๆ บน LAN สามารถแก้ไขชื่อโฮสต์ได้ LAN ของฉัน: 1 x เราเตอร์ของซิสโก้ใช้งาน DD-WRT v24-sp2 พร้อมเปิดใช้งาน DNSMasq ฉันกำหนดค่านี้ด้วยชื่อโฮสต์และ IP บน LAN ของฉัน 1 x Kubuntu 12.10 (แก้ไขชื่อโฮสต์ทั้งหมดได้อย่างถูกต้องตราบใดที่พวกเขาป้อนลงใน DNSMasq บนเราเตอร์) 2 x NAS (แก้ไขชื่อทั้งหมดได้อย่างถูกต้อง) 1 x Ubuntu Server 12.04 (ไม่สามารถแก้ไขชื่อโฮสต์ในเครื่องได้เว้นแต่ว่าจะใส่ไว้ใน / etc / hosts) …
14 lan  hostname  hosts  dnsmasq 


3
วิธีการบล็อกโดเมนเฉพาะในไฟล์โฮสต์?
ฉันรู้ว่าร้อนแรงในการบล็อกบล็อก Tumblr เดียวกับ 127.0.1.1 something.tumblr.com แต่ฉันต้องการปิดกั้น Tumblr ทั้งหมด ฉันพยายาม127.0.1.1 tumblr.comแต่มันไม่ทำงาน มีวิธีทำเช่นนี้หรือไม่?
13 hosts 

5
จัดเก็บที่อยู่อย่างถาวรเมื่อใช้ SSH
ฉันมีเซิร์ฟเวอร์ระยะไกลไม่กี่ตัวที่ฉันเชื่อมต่อผ่านเทอร์มินัล เซิร์ฟเวอร์ไม่มีโดเมนเพียงที่อยู่ IP ซึ่งจำได้ยากเมื่อฉันได้รับบางอย่าง มีวิธีในการจัดเก็บค่าอย่างถาวรในเทอร์มินัลหรือไม่เพื่อให้ฉันสามารถทำสิ่งต่อไปนี้ได้ server1 = 111.222.111.222 และพิมพ์คำสั่งเช่น: ssh root@server1 แทน: ssh root@111.222.111.222

1
วิธีตั้งค่า localhost เพื่อเปลี่ยนเส้นทางเว็บไซต์
ฉันถามคำถามนี้จากสถานการณ์ที่น่าอึดอัดใจ อย่างที่คุณอาจทราบหรือไม่ทราบว่า Google ถูกบล็อกในประเทศจีน ผลลัพธ์ที่น่าท้อใจ (อย่างน้อยสำหรับฉัน) ก็คือการไปที่ไซต์ Stack Exchange เช่น Stack Overflow ที่ฉันใช้งานอยู่ในขณะที่ฉันกำลังศึกษาอยู่ในสหราชอาณาจักรยากมาก อาจใช้เวลามากกว่า 20 วินาทีในการโหลดหน้า ปัญหาคือว่าไซต์ Stack Exchange พึ่งพาสคริปต์ JAVA ภายนอก http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js แต่เนื่องจาก Google ถูกบล็อกจึงไม่สามารถเข้าถึงสคริปต์นี้ได้ แต่ Firefox จะใช้เวลานานพอสมควรในการรับสคริปต์นี้ (โปรดทราบว่ารุ่น jquery อาจเปลี่ยนแปลงในอนาคต แต่เป็น 1.12.4 เมื่อมีการถามคำถามนี้ให้ใช้ F12 เพื่อตรวจสอบรุ่นที่ทันสมัยที่สุด) ที่จริงแล้วสคริปต์นี้สามารถเข้าถึงได้อย่างอิสระจาก https://code.jquery.com/jquery-1.12.4.min.js ดังนั้นทางออกที่ดีที่สุดคือเปลี่ยนเส้นทางหน้าเว็บภายใต้โดเมน Google ไปยังโดเมน Jquery เป็นไปได้โดยแก้ไข/etc/hostsไฟล์? ในขณะนี้ฉันกำลังทำการบล็อกเว็บเพจที่โหดร้าย: 127.0.0.1 ajax.googleapis.com แม้ว่า Firefox จะหยุดพยายามโหลดสคริปต์นี้ดังนั้นการเยี่ยมชมไซต์แลกเปลี่ยนสแต็คจะเร็วเท่ากับปกติ …


8
/ etc / hosts ดัดแปลงทำงานไม่ถูกต้อง จะทำอย่างไร?
ฉันได้เพิ่มบรรทัดเหล่านี้ไปยังไฟล์โฮสต์: 127.0.0.1 localhost adobe.com 127.0.0.1 adobe.com มันทำงานได้อย่างสมบูรณ์บน Windows แต่ใน Ubuntu 11.10 เมื่อฉันพยายามเข้าถึงโดยใช้ Firefox เว็บไซต์กำลังเปิด Google chrome แม้ว่าจะรองรับการกำหนดค่า / etc / hosts Google chrome กำลังแสดง: "ใช้งานได้! นี่เป็นหน้าเว็บเริ่มต้นสำหรับเซิร์ฟเวอร์นี้ซอฟต์แวร์เว็บเซิร์ฟเวอร์กำลังทำงานอยู่ แต่ยังไม่มีการเพิ่มเนื้อหา"
10 hosts 


1
การตั้งค่าเริ่มต้นสำหรับ '/ etc / hosts' และ '/ etc / hostname' คืออะไร
ฉันใช้ Ubuntu 16.04 ฉันเพิ่งเริ่มเรียนรู้ DevOps และคลั่งไคล้ไฟล์/etc/hostsและของฉัน /etc/hostnameในความพยายามอย่างบ้าคลั่งของฉันในการปั่นเซิร์ฟเวอร์สองสามเครื่องจากเครื่องท้องถิ่นของฉันฉันสูญเสียการติดตามการตั้งค่าเริ่มต้นและอยากรู้ว่าพวกเขาเป็นอะไร ในขณะที่ฉันจำได้/etc/hostsและ/etc/hostnameมีเพียงหนึ่งรายการซึ่งเป็นชื่อผู้ใช้ของเครื่องท้องถิ่นของฉัน อย่างไรก็ตามฉันไม่แน่ใจทั้งหมด มีโอกาสใดบ้างที่ทุกคนรู้ว่าการตั้งค่าเริ่มต้นคืออะไรด้วยการติดตั้งใหม่?
9 16.04  hostname  hosts  etc 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.