ฉันมี ISP ที่ไม่มีที่อยู่ IP แบบคงที่ดังนั้นดูเหมือนว่า Dynamic Domain Name Service (DDNS) จะเป็นวิธีแก้ปัญหา
นั่นเป็นทางออกหนึ่ง เป็นตัวอย่างของโซลูชันอื่นอุโมงค์ HurricaneElectric.net IPv6 ให้ที่อยู่แบบคงที่ (IPv6) พร้อมกับจุดสิ้นสุดอุโมงค์แบบเคลื่อนย้ายได้ ได้รับในเวลานี้ IPv4 จะดีกว่าสำหรับการสนับสนุนการทำงานกับสาธารณะทั่วไป แต่ถ้าคุณสามารถหาคอมพิวเตอร์สหกรณ์ที่เต็มใจคุณก็สามารถทำสิ่งนี้กับ IPv4 ได้ในทางเทคนิค
คุณต้องมีสคริปต์ / โปรแกรมที่ตรวจสอบที่อยู่ IP ของคุณเป็นระยะและหากที่อยู่เปลี่ยนไปสคริปต์ / แอปจำเป็นต้องอัปเดตชื่อโดเมนที่คุณใช้งานอยู่
ฟังดูเหมือนแผนแข็งแกร่งทางเทคนิค
ฉันต้องการคีย์ API ของ บริษัท โฮสติ้งเพื่อปรับเปลี่ยนระเบียนโดเมน / IP ที่จำเป็นโดยทางโปรแกรม ... มีคนแจ้งให้เราทราบหากฉันทำผิดในเรื่องนี้และมีวิธีที่ง่ายกว่า)
รายละเอียดที่แน่นอนจะขึ้นอยู่กับการเลือกของผู้รับจดทะเบียนชื่อโดเมนว่าจะใช้คุณลักษณะนี้อย่างไร บางคนอาจใช้คีย์ API ของการจัดเรียงบางอย่างในขณะที่บางคนอาจใช้เว็บอินเตอร์เฟสสำหรับการอัปเดตอัตโนมัติ ในอดีตผู้ให้บริการอินเทอร์เน็ตบางรายให้บริการดังกล่าว แต่พึ่งพาการเปลี่ยนแปลงด้วยตนเองเพื่อตอบสนองต่อคำขอ ดังนั้นขึ้นอยู่กับผู้ที่ให้บริการกับคุณ
นี่คือสิ่งที่: เมื่อคุณอัปเดตระเบียนชื่อโดเมนของคุณในแบบที่ฉันได้อธิบายไว้ข้างต้นฉันได้อ่านว่าอาจใช้เวลาหลายชั่วโมงในการเผยแพร่ทั่วทั้งระบบ / โลก (เซิร์ฟเวอร์ DNS ทั้งหมดจะต้อง repopulated กับที่อยู่ที่อัปเดตของคุณ )
Bah humbug เป็นที่ทราบกันดีว่าการแพร่กระจาย DNS ใช้เวลาหลายนาทีหรือหลายชั่วโมงหรือหลายวัน อย่างไรก็ตามเมื่อผู้คนวิเคราะห์สิ่งต่าง ๆ อย่างหนักพวกเขาพบว่าเวลา "เผยแพร่" ที่คลุมเครือนั้นมาจากผู้ให้บริการโฮสต์ DNS ที่อัปเดตช้า
ในทฤษฎีที่ดีกว่าคุณควรจะต้องรอค่า TTL แม้ว่าจะมีปัญหากับทฤษฎีนั้น ...
อย่างไรก็ตามผู้ให้บริการ DDNS แบบจ่ายเงินหลายรายที่ฉันได้ดูดูเหมือนจะส่งเสริมความสามารถของพวกเขาในการให้การเปลี่ยนแปลงมีผลใกล้ทันที (หรืออย่างน้อยเร็วกว่าวิธี DIY ของฉัน) มันเป็นเรื่องจริงเหรอ? มีบางอย่างที่ฉันพลาดไปไหม
ตกลงนี่คือความจริง: เพื่อให้การอัปเดตของคุณมีผลอย่างสมบูรณ์คุณจะต้องให้อินเทอร์เน็ตล้างแคชข้อมูลเก่าที่ใช้งานอยู่
ตามมาตรฐานการแคชเซิร์ฟเวอร์ DNS อาจขึ้นอยู่กับแคชเป็นระยะเวลาที่ระบุโดยค่า TTL ที่คุณสามารถกำหนดค่าได้
อย่างไรก็ตามความจริงก็คืออย่างน้อยบางคน (และอาจจะมากที่สุด) ผู้ให้บริการอินเทอร์เน็ตที่มีขนาดใหญ่มากเป็นที่รู้จักกันในการใช้แคช DNS เซิร์ฟเวอร์ของตัวเองซึ่งเป็นที่รู้จักกันเพียงแค่ละเว้นค่า TTL อย่างสมบูรณ์ พวกเขาทำเช่นนี้เพราะพวกเขารู้สึกว่าถ้าพวกเขาอัปเดตแคช DNS ของพวกเขาน้อยลงผลกระทบโดยรวมจะแบนด์วิดท์น้อยลง
ดังนั้นเซิร์ฟเวอร์อีเมลใด ๆ ที่ใช้เซิร์ฟเวอร์ DNS ดังกล่าวอาจได้รับผลกระทบและไม่สามารถสังเกตเห็นการอัปเดตของคุณจนกว่าเซิร์ฟเวอร์ DNS จะได้รับการอัปเดต ในบางกรณีอาจใช้เวลาหนึ่งหรือสองวัน (หรือสามครั้ง)
อย่างไรก็ตามผลดังกล่าวได้กลายเป็นของหายากมากขึ้น ในทางปฏิบัติจริงเซิร์ฟเวอร์ DNS ส่วนใหญ่จะล้างแคชภายในหนึ่งหรือสองชั่วโมง
เนื่องจากแคชบางตัวจะไม่ได้รับการอัปเดตอย่างรวดเร็วเหมือนกับบางอันผลที่ได้คือบางสถานที่บนอินเทอร์เน็ตจะทำงานกับที่อยู่ใหม่ในขณะที่สถานที่อื่นจะยังคงพยายามใช้ที่อยู่เดิม ภายในสองสามชั่วโมงคอมพิวเตอร์ส่วนใหญ่จะทำงานได้ดีกับข้อมูลใหม่ (หลายคนหลายคนอาจทำงานภายในไม่กี่นาที)
พฤติกรรมทั่วไปของซอฟต์แวร์อีเมลคือพยายามส่งอีเมล หากล้มเหลวให้ลองอีกครั้งในภายหลัง โดยทั่วไปแล้วเซิร์ฟเวอร์อีเมลจะพยายามซ้ำอีกครั้ง (อาจจะประมาณหนึ่งชั่วโมงต่อชั่วโมง) เป็นเวลาหลายวันก่อนจะยอมแพ้ ดังนั้นสิ่งที่น่าจะเกิดขึ้นคือคุณจะไม่สูญเสียอีเมล แต่จะได้รับความล่าช้าเล็กน้อย
ความคิดเห็นของอเล็กซ์ "IP แบบไดนามิกทั้งหมดอยู่ในรายการ PBL" ผิดอย่างชัดเจนเนื่องจากข้อมูลนี้ถูกยกเลิกการรวมศูนย์ (ดังนั้นคำว่า "ทั้งหมด" ไม่ถูกต้อง) แต่เป็นความจริงที่ว่า IP แบบไดนามิกจำนวนมากอยู่ในรายการดังกล่าวและอาจ หมายความว่าคอมพิวเตอร์ / อุปกรณ์บางอย่างที่เกี่ยวข้องกับอีเมลอาจตัดสินใจที่จะไม่ร่วมมือกับคุณ
นอกจากนี้ฉันยังมีข้อกังวลอื่น ๆ : มีปัญหาด้านความปลอดภัยใดบ้างที่ฉันอาจมองข้ามเมื่อมีผู้ให้บริการ DDNS
สิ่งที่น่ากังวลที่สุดคือการอัพเดตของคุณจะได้รับการจัดการอย่างปลอดภัยหรือไม่
พวกเขาจะไม่สามารถตรวจสอบปริมาณการใช้งานทั้งหมดที่ไหลผ่านชื่อโดเมนที่พวกเขาให้หรือไม่
ไม่งานของเซิร์ฟเวอร์ DNS คือการรับคำขอชื่อโดเมนและให้คำตอบ การตอบสนองทั่วไปแบบดั้งเดิมคือการให้ที่อยู่ IP อย่างน้อยหนึ่งรายการ คำตอบอื่น ๆ ที่เป็นไปได้เช่นการอ้างอิงไปยังเซิร์ฟเวอร์ DNS อื่นหรือชื่อโดเมน (เช่น CNAME) หรือข้อมูลอื่น ๆ (เช่นช่วยให้การรักษาความปลอดภัยผ่านมาตรฐาน DNSSec ที่ใหม่กว่า)
ใครบ้างมีความเห็นแจ้ง ...
ฉันต้องการชี้ให้เห็นว่าหากคุณต้องการใช้เซิร์ฟเวอร์อีเมลที่ร้ายแรงคุณอาจต้องพิจารณาว่าสอดคล้องกับมาตรฐานอีเมลสมัยใหม่ ที่เกี่ยวข้องกับมากกว่าเป็นไปตามข้อกำหนดทางเทคนิคของ SMTP และ DNS หลายคนใช้ผู้ให้บริการขนาดใหญ่และผู้ให้บริการรายใหญ่เหล่านั้นอาจใช้ความคาดหวังของตนเอง
ตัวอย่างเช่นฉันรู้ว่าเซิร์ฟเวอร์อีเมลที่ติดตั้งกับ Debian และ Postgrey เมื่อหลายปีก่อน Postgrey เป็นซอฟต์แวร์ที่ให้การจัดการต่อต้านสแปม "greylisting" อย่างไรก็ตามเวอร์ชันของ Postgrey ที่ใช้จะถือว่าเมื่อเซิร์ฟเวอร์อีเมลลองอีเมลอีกครั้งเซิร์ฟเวอร์อีเมลที่ส่งจะใช้ที่อยู่ IP เดียวกันเมื่อทำเช่นนั้น เป็นที่ทราบกันดีว่าเซิร์ฟเวอร์อีเมล Office 365 พยายามส่งอีเมลจากที่อยู่ IP อื่นที่ยังอยู่ในเครือข่ายย่อยของ IPv6 / 64 Postgrey ไม่ชอบสิ่งนั้น
เนื่องจากองค์กรจำนวนมากเปลี่ยนไปใช้ Office 365 สิ่งนี้กลายเป็นปัญหามากขึ้นเรื่อย ๆ สำหรับผู้ใช้เซิร์ฟเวอร์อีเมลเก่า ซอฟต์แวร์ Postgrey เวอร์ชันใหม่เปิดตัวแล้ว แต่วิธีที่ง่ายในการติดตั้งซอฟต์แวร์ดังกล่าวคือการใช้ที่เก็บซอฟต์แวร์อย่างเป็นทางการสำหรับระบบปฏิบัติการนั้น ดังนั้นในทางปฏิบัติวิธีที่ชาญฉลาดในการอัปเดตซอฟต์แวร์นั้นจะเป็นการอัพเกรดระบบปฏิบัติการ
มีการประชุมอื่น ๆ เช่นมีชื่อ DNS ที่ขึ้นต้นด้วย "เมล" ซึ่งสามารถทำให้การตั้งค่าของคุณได้รับการพิจารณาว่าเชื่อถือได้มากหรือน้อย สิ่งนี้อาจส่งผลกระทบไม่ว่าอุปกรณ์จะปฏิบัติต่อคุณเหมือนนักส่งสแปมที่ไม่เข้ากันได้หรือไม่หรือเป็นอุปกรณ์ที่ควรสื่อสารกับผู้อื่น
แน่นอนว่าเมื่อพูดอย่างเข้มงวดเกี่ยวกับข้อกำหนดทางเทคนิคอย่างเป็นทางการองค์กรยักษ์ใหญ่กำลังดำเนินการบางอย่างที่แตกต่างจากข้อกำหนดขั้นต่ำที่ต้องการโดยเอกสาร RFC ที่มีข้อกำหนดทางเทคนิคของโปรโตคอลที่ใช้ แต่ถ้าคุณต้องการสื่อสารกับชุมชนอินเทอร์เน็ตขนาดใหญ่มีมาตรฐานเพิ่มเติมบางอย่างที่กำหนดโดยผู้เล่นที่สำคัญ / ใหญ่ เตรียมพร้อมที่จะทำตามมาตรฐานเหล่านั้นให้ดีหรือเตรียมรับมือกับปัญหาบางอย่าง
ฉันค่อนข้างคลุมเครือเกี่ยวกับสิ่งที่มาตรฐานเหล่านี้เป็นเพราะพวกเขาสามารถเปลี่ยนแปลงได้ตลอดเวลา
เกี่ยวกับเซิร์ฟเวอร์อีเมลเก่าที่จะต้องอัปเกรดระบบปฏิบัติการ Debian เดิมบางทีผู้คนควรอัพเกรดระบบปฏิบัติการบ่อยขึ้น จุดที่ฉันทำอยู่ก็คือการตั้งค่าซอฟต์แวร์ที่ทำงานได้ดีอย่างสมบูรณ์เป็นเวลาหลายปีได้ถูกทำลายลงเนื่องจากพฤติกรรมที่ใหม่กว่าซึ่งมักถูกใช้งานโดยที่อยู่อีเมลจำนวนมาก หากคุณพยายามทำสิ่งผิดปกติเช่นใช้ Dynamic DNS กับผู้ให้บริการอินเทอร์เน็ตที่ช้ากว่าคุณอาจมีปัญหามากขึ้นระหว่างทาง ในขณะที่คุณฟังมีความทะเยอทะยานบางทีคุณสามารถลงทุนในความพยายามนั้น ฉันแค่เตือนให้คุณเตรียมพร้อมที่จะทำเช่นนั้น
... เกี่ยวกับวิธีการใด (จ่ายกับ DIY) อาจจะดีกว่า
ดังที่คนอื่น ๆ ชี้ว่าการจ่ายเงินจะง่ายกว่ามากและประหยัดสำหรับคนส่วนใหญ่ ข้อเสนอที่มีขนาดใหญ่มีแนวโน้มที่จะให้ที่อยู่ IP ที่เสถียรซึ่งคุณสามารถให้ระเบียน MX ของคุณชี้ไปที่ (ดังนั้นอีเมลจะไปที่นั่น) และอาจมอบแบนด์วิดธ์ที่ดีกว่าอย่างเห็นได้ชัด
DIY นั้นดีกว่าสำหรับการได้รับประสบการณ์และการเรียนรู้ว่าสิ่งต่าง ๆ ทำงานอย่างไรและเลือกที่จะไม่พึ่งพาการใช้งานจาก บริษัท ใหญ่ ๆ เพียงอย่างเดียว การมีการควบคุมการใช้งานของคุณมากขึ้นสามารถช่วยให้คุณทำการเปลี่ยนแปลงที่สำคัญได้อย่างรวดเร็วยิ่งขึ้น
สิ่งที่ "ดีกว่า" จะขึ้นอยู่กับเป้าหมายส่วนบุคคลของคุณดังนั้นฉันจึงทิ้งข้อสรุปดังกล่าวขึ้นอยู่กับคุณ