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

/ etc / hosts คือไฟล์คอนฟิกูเรชันที่มีการแมปที่รู้จักกันในระบบระหว่างชื่อโดเมนและที่อยู่ IP

11
โฮสต์ไฟล์ถูกละเว้นวิธีการแก้ไขปัญหา?
ไฟล์โฮสต์บนคอมพิวเตอร์ Windows ใช้เพื่อผูกสตริงชื่อบางอย่างกับที่อยู่ IP ที่เฉพาะเจาะจงเพื่อแทนที่วิธีการแก้ไขชื่ออื่น ๆ บ่อยครั้งที่หนึ่งตัดสินใจที่จะเปลี่ยนไฟล์โฮสต์และพบว่าการเปลี่ยนแปลงปฏิเสธที่จะมีผลบังคับใช้หรือแม้กระทั่งรายการเก่าของไฟล์โฮสต์จะถูกละเว้นหลังจากนั้น ข้อผิดพลาด "gotcha" จำนวนหนึ่งสามารถทำให้เกิดสิ่งนี้และมันอาจทำให้คุณหงุดหงิดที่จะรู้ว่า เมื่อเผชิญกับปัญหาของ Windows ที่ไม่สนใจไฟล์โฮสต์โพรโทคอลการแก้ไขปัญหาแบบครอบคลุมที่อาจตามมาคืออะไร คำถามนี้ซ้ำซ้อนกับ SO เช่นไฟล์ HOSTS ที่กำลังถูกละเว้น อย่างไรก็ตามสิ่งเหล่านี้มีแนวโน้มที่จะจัดการกับกรณีเฉพาะและเมื่อพบความผิดพลาดใด ๆ ที่ OP ทำขึ้นการอภิปรายก็สิ้นสุดลง หากคุณไม่ได้ทำผิดพลาดเหมือนกันการสนทนาดังกล่าวไม่เป็นประโยชน์มากนัก ดังนั้นฉันคิดว่ามันจะมีประโยชน์มากขึ้นถ้ามีโปรโตคอลทั่วไปสำหรับการแก้ไขปัญหาที่เกี่ยวข้องกับโฮสต์ที่จะครอบคลุมทุกกรณี
148 windows  hosts 

2
ระเบียน / นามแฝง CNAME ในไฟล์โฮสต์ windows หรือไม่
เป็นไปได้หรือไม่ที่จะป้อนระเบียน CNAME หรือนามแฝงในไฟล์โฮสต์ windows (C: \ Windows \ System32 \ drivers \ etc \ hosts) โดยทั่วไปฉันต้องการส่งต่อคำขอทั้งหมดที่ทำกับโฮสต์ A ไปยังโฮสต์ B โดยไม่ต้องใช้รหัสที่อยู่ IP อย่างหนัก (ซึ่งเปลี่ยนแปลงบ่อย)


3
“ ไม่รู้จักชื่อโฮสต์ (foo.bar) ชื่อไม่เหมาะสมของฉัน” ปัญหา
เมื่อพยายามเริ่มsendmailหรือส่งเมลโดยใช้ปลั๊กอิน wordpressข้อผิดพลาดนี้จะปรากฏในmaillog: "My unqualified host name (foo.bar) unknown; sleeping for retry" หลังจากGooglingคำแนะนำที่ดีที่สุดคือ "เพิ่ม foo.bar ไปยังไฟล์ / etc / hosts" แต่มันก็เป็นแล้ว: 127.0.0.1 localhost localhost.localdomain 127.0.0.1 foo.bar

6
กำหนด IP หลายรายการให้กับ 1 รายการในไฟล์โฮสต์
ฉันมีเว็บเซิร์ฟเวอร์ที่เชื่อมต่อกับฐานข้อมูลภายในผ่าน VPN มี 2 ​​IP (หลักและรอง) ไปยังฐานข้อมูลจากเว็บเซิร์ฟเวอร์ ฉันจะตั้งค่าไฟล์ / etc / hosts ของฉันได้อย่างไรเพื่อที่ว่าหาก IP หลักไม่พร้อมใช้งานจะมีการใช้ IP สำรอง จะใช้งานได้กับไฟล์โฮสต์ของฉันหรือไม่ 141.131.286.1 abc.efg.datastore.com #primary 141.131.286.237 abc.efg.datastore.com #secondary

13
ไฟล์โฮสต์ถูกละเว้น
เวิร์กสเตชันของฉัน (Windows XP, Professional, v2002, SP3) ไม่สนใจไฟล์โฮสต์ของฉัน นี่คือรหัสในไฟล์โฮสต์ของฉัน: 127.0.0.1 localhost 172.17.1.107 wiki แต่เมื่อฉันเปิดเบราว์เซอร์และพิมพ์ "wiki" ในแถบ URL และกด "Enter" มันจะพาฉันไปยังตำแหน่งเก่าของ wiki ของฉันตามที่ปรากฏในไฟล์โฮสต์เก่าของฉัน: 10.0.36.100 wiki แม้ว่าฉันได้เปลี่ยนชื่อไฟล์โฮสต์เก่า "hosts_full" และย้ายไปยังเดสก์ท็อปของฉัน (ดังนั้นออกจากโฟลเดอร์ etc ทั้งหมด) ฉันทำตามขั้นตอนต่อไปแล้ว: รีสตาร์ท (3 ครั้ง) วิ่งipconfig /flushdnsจากบรรทัดคำสั่ง วิ่งping wikiจากบรรทัดคำสั่งการตอบสนองคือ Reply from 10.0.36.100: bytes=32 time=1ms TTL=63 ฉันล้างแคชทุกครั้งที่ฉันสามารถนึกได้ (IE, FF) ฉันมีไคลเอนต์ไฟร์วอลล์ ISA ที่ทำงานบนเครื่องของฉันและฉันได้ลองทั้งหมดนี้เมื่อปิดใช้งานและเปิดใช้งาน ในความเป็นจริงไฟร์วอลล์ใช้ไฟล์โฮสต์เก่าเพื่อแก้ไขตัวเอง: …

3
ดูเหมือนว่าไฟล์โฮสต์จะถูกละเว้น
ฉันมีกล่องเดสก์ท็อป Ubuntu เกือบใหม่ ติดตั้งระบบปฏิบัติการสองสัปดาห์ที่ผ่านมาและอัปเดตจากที่เก็บ karmic สัปดาห์ที่แล้วฉันไม่มีปัญหากับ DNS แต่สัปดาห์นี้มีบางอย่างเปลี่ยนไป ฉันไม่แน่ใจว่าจะต้องทำอะไรและเมื่อใดและไม่แน่ใจว่าฉันเปลี่ยนแปลงการกำหนดค่าใด ๆ ดังนั้นตอนนี้ฉันมีสถานการณ์แปลก ๆ ตามการแก้ไขชื่อบันทึกควรทำงานได้ตามปกติ / etc / hosts 127.0.0.1 localhost test 127.0.1.1 desktop /etc/host.conf order hosts,bind multi on /etc/resolv.conf # Generated by NetworkManager search search servers obtained via DHCP nameserver 192.168.0.3 /etc/nsswitch.conf passwd: compat group: compat shadow: compat hosts: files mdns4_minimal …

5
วิธีให้ Windows Server DNS ใช้ไฟล์โฮสต์เพื่อแก้ไขชื่อโฮสต์ที่เฉพาะเจาะจง
[หมายเหตุ: การแก้ปัญหาของคำถามนี้สมบูรณ์แบบโดยสิ่งที่หลงทางจากสิ่งที่ชื่อระบุ] Windows Server 2003 DNS serviceฉันประสบปัญหาขนาดเล็กที่มี ใน บริษัท ของฉันฉันใช้เซิร์ฟเวอร์ DNS ของ Microsoft ( 172.16.0.12) เพื่อทำการจำแนกชื่อให้กับอินทราเน็ต บริษัท ของฉัน (ชื่อโดเมนลงท้ายdev.nlsด้วยการแก้ไขเป็น IP 172.16 .. ) และมีการกำหนดค่าเป็นผู้ส่งต่อ DNS เพื่อส่งต่อชื่อโดเมนอื่น ( เช่น * .google.com * .sf.net) Internet real DNS serversเพื่อ เซิร์ฟเวอร์ DNS ภายในนี้ไม่เคยให้บริการผู้ใช้จากโลกภายนอก และเรากำลังเรียกใช้เซิร์ฟเวอร์อีเมล (ให้บริการจดหมายขาเข้าสำหรับโดเมนอินเทอร์เน็ตจริง@nlscan.com ) ภายในไฟร์วอลล์ของ บริษัท ซึ่งสามารถเข้าถึงได้ทั้งสองทาง: โดยเชื่อมต่อ172.16.0.10จากภายในอินทราเน็ต โดยเชื่อมต่อกับmail.nlscan.com(แก้ไข202.101.116.9) จากอินเทอร์เน็ต ทราบว่า172.16.0.10และ202.101.116.9ไม่ได้เป็นเครื่องทางกายภาพเดียวกัน 202หนึ่งเป็นเครื่องไฟร์วอลล์ที่ทำส่งต่อพอร์ตของพอร์ต25และไปยังที่อยู่อินทราเน็ต110172.16.0.10 …

1
จะใช้ / etc / hosts เพื่อเชื่อมโยงหลายโดเมนกับ IP เดียวได้อย่างไร
ฉันมี IP เดียว ( 81.174.66.48) และฉันต้องการใช้ / etc / hosts เพื่อเชื่อมโยงหลายโดเมนกับ IP นั้น ปัจจุบันไฟล์โฮสต์ของฉันมีลักษณะดังนี้: 81.174.66.48 nerto.it nerto ฉันต้องการeventlog.itและeventlog.inได้รับการแก้ไขถึง 81.174.66.48 ด้วย ฉันพยายามทำให้ไฟล์โฮสต์ของฉันเป็นแบบนี้ แต่มันไม่ทำงานอย่างที่ฉันคาดไว้: 81.174.66.48 nerto.it nerto 81.174.66.48 eventlog.it nerto 81.174.66.48 eventlog.in nerto สิ่งที่มันตั้งค่าที่เหมาะสมที่จะมีใน etc / hosts / ไฟล์ของฉันเพื่อให้nerto, nerto.it, eventlog.itและeventlog.inการแก้ปัญหาทั้งหมดในท้องถิ่นเพื่อ81.174.66.48?
17 hosts 

3
รายการในไฟล์ 'โฮสต์' ในเครื่องแทนที่การค้นหาชื่อไปข้างหน้าและย้อนกลับหรือไม่?
หากฉันมีรายการต่อไปนี้ในไฟล์โฮสต์: 192.168.100.1 bugs 192.168.100.2 daffy.example.com 192.168.100.3 elmer.example.com. IP-> การพยายามแก้ไขชื่อโดย utilies ท้องถิ่น (ฉันถือว่าใช้ 'gethostbyaddr' หรือเทียบเท่ากับ Windows) หรือไม่ให้เกียรติรายการเหล่านี้ พฤติกรรมนี้สามารถกำหนดค่าได้หรือไม่? มันแตกต่างกันอย่างไรระหว่างระบบปฏิบัติการ? มันสำคัญว่ารายการไฟล์ 'โฮสต์' มีคุณสมบัติครบถ้วนหรือไม่? แก้ไข: เพื่อตอบสนองต่อรัสเซลระบบทดสอบ Linux ของฉันกำลังรัน RHEL 4 /etc/nsswitch.conf ของฉันมีบรรทัด 'hosts' ต่อไปนี้: hosts: files dns nis ถ้าฉัน ping โฮสต์ใด ๆ ของฉันด้วยชื่อ (เช่นข้อบกพร่อง, daffy) การแก้ปัญหาไปข้างหน้าทำงานได้อย่างถูกต้อง ถ้าฉัน traceroute ใด ๆ ของพวกเขาโดยที่อยู่ IP ฟังก์ชั่นการค้นหาแบบย้อนกลับตามที่คาดไว้ …

6
ไฟล์โฮสต์ต่อผู้ใช้
มีวิธีการกำหนดชื่อแทนโฮสต์ (เช่นใน/etc/hosts) บนพื้นฐานต่อผู้ใช้เช่นในไฟล์/home/user/.hostsหรือไม่? วัตถุประสงค์หลักของฉันคือการแบ่งปันนามแฝงของโฮสต์ผ่าน rsync ระหว่างเครื่องใน lan ขนาดเล็กของฉันได้อย่างง่ายดาย เนื่องจากไม่มีเครื่องที่จะเชื่อมต่อที่เชื่อถือได้เสมอเซิร์ฟเวอร์ DNS จึงไม่ใช่ตัวเลือก (ใช่ไหม) ขอขอบคุณ.

1
ชื่อโฮสต์ไปยัง Localhost with Port - OSX [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว ฉันพยายามเรียกใช้Node.jsเว็บเซิร์ฟเวอร์หลายเครื่องในเครื่องของฉัน เพราะรหัสผมเขียนความต้องการเพื่อการอ้างอิงชื่อโดเมนฉันต้องการที่จะให้การประชุมของdev.myHost.comและชี้ไปที่ไม่ใช่พอร์ต-80 วิ่งให้บริการจาก Node (เทคนิคผมทำงานอย่างใดอย่างหนึ่งในHarp.js และหนึ่งในSails.js) ดังนั้นdev.hostOne.comควรชี้ไปที่localhost:123 และdev.hostTwo.comควรชี้ไปที่localhost:456 เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร
14 mac-osx  node.js  hosts  ipfw 

7
สิ่งที่อาจทำให้การค้นหา DNS ละเว้นรายการโฮสต์ไฟล์
ฉันมีปัญหาในการแก้ไข DNS ที่มีผลต่อประสิทธิภาพการทำงานของเว็บไซต์ที่โฮสต์ในพื้นที่ของฉันเมื่อเรียกดูบนเครื่องท้องถิ่นของฉัน ถ้าฉันแนบส่วนต่อท้าย DNS ของเครือข่ายของฉันไปที่ชื่อเครื่องในพื้นที่ของฉันเมื่อฉันไปที่ URL ในเบราว์เซอร์ของฉันไซต์นั้นมีเวลาโหลดที่แย่มาก (ช้ากว่า 100+ เท่า) กว่าไม่มีส่วนต่อท้าย DNS ฉันคิดว่าฉันสามารถแก้ไขได้โดยใช้ไฟล์โฮสต์ของฉันเพื่อหลีกเลี่ยงความต้องการการค้นหา ฉันได้เพิ่มรายการลงในไฟล์ hosts ของฉันเช่นนี้ 127.0.0.1 myMachine.MyDnsSuffix แต่นี่ไม่ได้เปลี่ยนเวลาในการโหลดแม้หลังจากรีบูต แม้ว่ามันจะไม่สำคัญในการแก้ไขปัญหาเฉพาะนี้ฉันอยากจะรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้น นอกจากนี้เมื่อฉันเรียกใช้ nslookup บนโดเมนmyMachine.MyDnsSuffixฉันสังเกตว่ามันใช้เซิร์ฟเวอร์ DNS ของเครือข่ายของฉันเพื่อค้นหา IP สิ่งนี้อาจเกี่ยวข้องกับปัญหาของฉันหรือฉันแค่เข้าใจผิดว่า nslookup ทำงานอย่างไร

2
/ etc / hosts, / etc / sysconfig / network และ hostname?
ฉันต้องเปลี่ยนชื่อโฮสต์บนเซิร์ฟเวอร์ centos ซึ่งจะให้บริการ www.myserver.com ฉันจะทำอะไรต้องทำ/etc/hosts, /etc/sysconfig/networkและมีhostnameคำสั่ง? ใน/etc/sysconfig/networkฉันต้องเขียนนี้: HOSTNAME=www.myserver.com หรือสิ่งนี้: HOSTNAME=myserver.com ใน/etc/hostsฉันต้องเขียนนี้: XXX.XXX.XXX.XXX myserver.com หรือสิ่งนี้: XXX.XXX.XXX.XXX wwww.myserver.com www ฉันต้องทำsudo hostname www.myserver.comหรือsudo hostname myserver.comไม่? ขอบคุณมาก! อัปเดต: มีอะไรอีกบ้างที่ฉันต้องตั้งค่าเกี่ยวกับชื่อโฮสต์?

3
ขนาด จำกัด ของ / etc / hosts (Linux)
มีใครบ้างที่รู้ว่าขนาด จำกัด ทางทฤษฎีของ / etc / hosts อยู่บนระบบ Linux ก่อนที่คุณจะเริ่มเห็นถึงประสิทธิภาพที่ลดลง นอกจากนี้ทุกคนสามารถชี้ให้ฉันไปยังแหล่งที่มาอย่างเป็นทางการที่ระบุว่าขีด จำกัด ที่คาดหวังคืออะไร
11 linux  hosts 

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