ตั้งค่าชื่อโฮสต์แบบไดนามิกด้วย IP ท้องถิ่นหรือไม่


0

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

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

(ฉันใช้ windows 7)

คำตอบ:


0

คุณสามารถเขียนสคริปต์วิธีรับ IP ของคุณบันทึกลงในไฟล์. bat ตั้งค่างานที่กำหนดเวลาให้รันทุก ๆ X ชั่วโมงจากนั้นส่งออก IP ไปยังตำแหน่งเช่น Dropbox หรือ Google Drive ด้วยวิธีนี้คุณสามารถเข้าถึงไฟล์ txt ได้ทุกที่และรับ IP ปัจจุบัน

คุณยังสามารถสมัครใช้บริการเช่น NoIP เพื่อกำหนดชื่อโดเมน (โดยปกติ foo.noip.com ) จากนั้นเมื่อคุณต้องการเข้าถึงคอมพิวเตอร์ของคุณเพียงใช้ชื่อโดเมน


ฉันลองใช้ NoIP แต่ดูเหมือนว่าจะเผยแพร่ทั่วโลกของฉันไม่ใช่ในระดับท้องถิ่น IP
randomafk

@ randomafk อ่าใช่ ฉันไม่รู้ว่าคุณไม่ได้เป็นแบบสาธารณะ วิทยาลัยของฉันเปิดรับทุกสิ่งเพื่อเราจะได้ใช้วิธีแก้ปัญหานั้น
Kruug

เพียงแค่ตั้งค่าด้วยสคริปต์ค้างคาวนี้! superuser.com/a/230326/122491
randomafk

0

คุณสามารถสร้างสคริปต์ไพ ธ อนที่ดู IP และอีเมล (หรือข้อความ) ในตัวคุณหากมีการเปลี่ยนแปลง ข้อเสียคือด้วยวิธีนี้คุณจะต้องใช้ตัวกำหนดตารางเวลางานเพื่อเรียกใช้ (เช่นเดียวกับวิธีส่วนใหญ่ที่มีสคริปต์)

คุณสามารถรับ IP ท้องถิ่นใน Python ด้วย:

import socket
socket.gethostbyname( socket.gethostname() )

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

ฉันมีสคริปต์ไพ ธ อนที่ฉันใช้ทำอีเมลโดยใช้เซิร์ฟเวอร์ SMTP ของ gmail ผ่านบัญชีจำลอง ที่นี่ บน Github

ฉันคิดว่าซ็อกเก็ตและอีเมลมีทั้งในห้องสมุดมาตรฐานสำหรับ หลาม .

สิ่งนี้จะใช้งานข้ามแพลตฟอร์มได้หากติดตั้งไพ ธ อนและโมดูล


ฉันกำลังคิดที่จะทำสิ่งนี้และอาจจะ หวังว่าจะได้ทางออกที่สะอาดกว่า แต่ขอบคุณ 1
randomafk

ใช่ฉันยังไม่พบวิธีที่ยอดเยี่ยมในการทำมันบนเครือข่ายท้องถิ่น เคยมีปัญหาที่คล้ายกันกลับมาเมื่อฉันอยู่ในโรงเรียนด้วย - หลามเป็นวิธีที่ง่ายที่สุดในการทำงานข้ามแพลตฟอร์มสำหรับฉัน ฉันชอบความคิดของ @ Kruug เพียงแค่ซิงค์ไฟล์นั้นกับโฟลเดอร์ดรอปบ็อกซ์ / ไดรฟ์ / อื่น ๆ
nerdwaller

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