Score:0

เป็นไปได้ไหมที่จะเปลี่ยนเส้นทาง DNS ไปยังเซิร์ฟเวอร์อื่นใน Apache?

ธง cn

สมมติว่าชื่อ DNS system.example.com ถูกเปลี่ยนเส้นทางไปยัง IP เซิร์ฟเวอร์ของฉันที่ฉันติดตั้ง Apache ไว้ สมมติว่าโดเมน ตัวอย่าง.คอม ถูกซื้อใน GoDaddy และฉันไม่สามารถควบคุม DNS นี้โดยผู้ดูแลระบบได้ นั่นหมายความว่าฉันไม่สามารถเปลี่ยนเส้นทางได้ system.example.com ไปยังเซิร์ฟเวอร์อื่นใน GoDaddy

ฉันต้องการสร้างการเปลี่ยนเส้นทางใหม่ด้วย Apache ไปยังเซิร์ฟเวอร์ที่มีที่อยู่ IP อื่น ใน pseudocode ฉันคิดเกี่ยวกับสิ่งต่อไปนี้:

<VirtualHost *:80>
    ServerName system.example.com
    Redirect 301 / http://192.0.2.1/
</VirtualHost>

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

us flag
Rob
ในคำถามของคุณ โปรดอย่าใช้ชื่อโดเมนแบบสุ่มและใช้ *โดเมนของคุณเอง* หรือหนึ่งใน [RFC 6761](https://tools.ietf.org/html/rfc6761#section-6.5) ชื่อโดเมนที่สงวนไว้ เช่น `example.com`, `example.org` หรือที่คล้ายกัน ในทำนองเดียวกัน คุณไม่จำเป็นต้องสร้างที่อยู่ IP แต่เมื่อไม่ต้องการใช้ของคุณเอง ให้ใช้วัตถุประสงค์พิเศษ [IPv4](https://www.iana.org/assignments/iana-ipv4-special- Registry/iana-ipv4-special-registry.xhtml) หรือช่วง [IPv6](https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml)
Score:1
ธง za

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

คุณสามารถใช้ที่อยู่ IP ดิบในที่อยู่ HTTP ดังนั้นการเปลี่ยนเส้นทางที่คุณแนะนำจะใช้งานได้อย่างไรก็ตาม ปัจจุบันนี้ไม่แนะนำให้ใช้ที่อยู่ IP ในบริบทนี้ ควรใช้โดเมนอื่นที่คุณสามารถควบคุมได้ นี่คือสิ่งที่คุณกำลังทำอยู่

Score:1
ธง us
Rob

ใช่และไม่.

ไม่คุณไม่สามารถ "เปลี่ยนเส้นทาง DNS" ด้วยเว็บเซิร์ฟเวอร์ ถ้าชื่อโฮสต์ system.example.com จำเป็นต้องแก้ไขไปยังเซิร์ฟเวอร์อื่น จากนั้นคุณต้องปรับระเบียน DNS (คุณไม่สามารถใช้โปรโตคอล HTTP เพื่อทำการเปลี่ยนแปลงที่ระดับของโปรโตคอล DNS)

ใช่คุณสามารถกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณเพื่อให้คำขอ HTTP (ทั้งหมดหรือเฉพาะสำหรับชื่อโฮสต์เฉพาะ) ได้รับการตอบกลับด้วยการเปลี่ยนเส้นทาง HTTP
การเปลี่ยนเส้นทางจะสั่งให้เว็บเบราว์เซอร์ส่งคำขอใหม่ไปยังตำแหน่งอื่น และผู้เยี่ยมชมเว็บไซต์ของคุณจะเห็นว่าในแถบที่อยู่ของเบราว์เซอร์ http://system.example.com เปลี่ยนเป็น http://192.0.2.1/.

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

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา