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

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

1
ที่อยู่ IP แบบยืดหยุ่นต่างจากที่อยู่ IP แบบคงที่อย่างไร
คำถามเพิ่มเติมจาก Amazon Web Services EC2 หวังว่าจะไม่ปิดหัวข้อนี้ด้วย ฉันมีอินสแตนซ์วานิลลาอูบุนตูกับพวกเขาและปิดมัน ในการรีบูตไม่สามารถ ssh ไปที่ FQDN เพราะที่อยู่ IP ภายนอกมีการเปลี่ยนแปลง มีค่าใช้จ่ายเพิ่มเติมสำหรับ "ที่อยู่" หรือที่อยู่ IP แบบคงที่หรือไม่ ฉันจะชำระให้กึ่งถาวร เสียงที่ยืดหยุ่นเกี่ยวกับสิทธิในการพูดการตลาด หรือนี่คือมาตรการรักษาความปลอดภัยหรือไม่ ฉันเลือกที่จะมีที่อยู่ IP ภายนอก แต่เป็นบัญชีฟรี เอกสารพูดว่า: ที่อยู่ IP แบบยืดหยุ่นคือที่อยู่ IPv4 แบบคงที่ที่ออกแบบมาสำหรับการคำนวณแบบคลาวด์แบบไดนามิก ที่อยู่ IP ยืดหยุ่นนั้นเชื่อมโยงกับบัญชี AWS ของคุณ ด้วยที่อยู่ IP แบบยืดหยุ่นคุณสามารถปกปิดความล้มเหลวของอินสแตนซ์หรือซอฟต์แวร์โดยทำการแมปที่อยู่ไปยังอินสแตนซ์อื่นในบัญชีของคุณอย่างรวดเร็ว ที่อยู่ IP ยืดหยุ่นคือที่อยู่ IPv4 สาธารณะซึ่งสามารถเข้าถึงได้จากอินเทอร์เน็ต ที่อยู่ IP ภายนอกที่ฉันใช้สำหรับ ssh แตกต่างจากที่ฉันเห็นเมื่อทำงานifconfigดังนั้นพวกเขาจึงใช้ …
11 ip  hostname  amazon-ec2  hosts  aws 

2
สอง / etc / hosts ที่แตกต่างกันขึ้นอยู่กับเวลา
ฉันกำลังพยายามสร้างชุดการเพิ่มผลผลิตสำหรับตัวฉันเอง เป้าหมายแรกของฉันคือการบล็อก Facebook, Gmail และ Stackexchange จาก 0900 ถึง 1600 ณ ตอนนี้ฉันได้แก้ไขของฉัน/etc/hostsและเพิ่ม 0.0.0.0 www.facebook.com และที่คล้ายกันสำหรับ gmail และ stackexchange แต่ฉันสับสนเล็กน้อยเกี่ยวกับวิธีรวมระยะเวลาการบล็อกในสคริปต์ของฉัน สิ่งที่ฉันคิดว่ามี 2 ไฟล์ที่แตกต่างกัน (hosts_allow, hosts_block) จากนั้นcp hosts_allow hostsหรือcp hosts_block hostsขึ้นอยู่กับเวลา แต่สิ่งนี้จะต้องใส่วนซ้ำไม่สิ้นสุดหรือบางสิ่งที่ฉันไม่แน่ใจว่าเป็นวิธีที่ดีที่สุดในการเข้าถึงปัญหา เบาะแสใด ๆ
11 bash  hosts 

3
`/ etc / hosts` และ DNS ทำงานร่วมกันเพื่อแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP ได้อย่างไร
ใน Linux จะทำอย่างไร/etc/hostsและ DNS ทำงานร่วมกันเพื่อแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP ได้อย่างไร หากชื่อโฮสต์สามารถแก้ไขได้/etc/hostsDNS จะนำไปใช้หลังจาก/etc/hosts แก้ไขชื่อโฮสต์หรือจัดการที่อยู่ IP ที่ได้รับการแก้ไขแล้วด้วยการ /etc/hostsเป็น "ชื่อโฮสต์" เพื่อแก้ไขปัญหาซ้ำ ๆ หรือไม่ ในเบราว์เซอร์ของฉัน (firefox และ google chrome) เมื่อฉันเพิ่มไปที่ /etc/hosts: 127.0.0.1 google.com www.google.com พิมพ์ www.google.com ลงในแถบที่อยู่ของเบราว์เซอร์และกดปุ่ม Enter จะไม่เชื่อมต่อกับเว็บไซต์ หลังจากที่ฉันลบบรรทัดนั้นออก/etc/hostsแล้วฉันสามารถเชื่อมต่อกับเว็บไซต์ได้ หมายความว่า/etc/hostsแทนที่ DNS สำหรับการแก้ไขชื่อโฮสต์หรือไม่ หลังจากที่ฉันเพิ่มบรรทัดอีกครั้ง/etc/hostsฉันยังคงสามารถเชื่อมต่อกับเว็บไซต์ได้แม้หลังจากรีเฟรชหน้าเว็บแล้ว เหตุใดจึงไม่ /etc/hostsใช้อีกครั้งดังนั้นฉันจึงไม่สามารถเชื่อมต่อกับเว็บไซต์ได้ ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.