Sebenarnya itu mungkin. Dan ada cara mudah untuk mengotomatiskannya.
begini caranya. dan skrip mockup untuk Anda mulai (berfungsi penuh)
Daftarkan akun di takut.org dan gunakan sebagai server nama Anda. Jika Anda ingin gratis maka Anda harus mengizinkan orang lain dapat (baik meminta atau menggunakan secara bebas) setiap subdomain di domain Anda untuk apa pun yang mereka inginkan. Pilih bahwa setiap permintaan memerlukan persetujuan Anda, artinya Anda tidak akan memberikannya, dan tidak ada orang lain yang akan menggunakan domain Anda. Atau hanya membayar 5 ^
buat akun no-ip atau lebih tepatnya dyndns dan ambil salah satu subdomain gratis mereka untuk host Anda (karena no-ip mulai melakukan captcha bulanan untuk pengguna gratis), Anda akan menggunakan domain ini untuk membandingkannya dengan ip yang ditunjuk oleh domain aktual Anda (Catatan , Anda hanya dapat menggunakan ip WAN Anda jika Anda bisa mendapatkannya, saya memposting cara ini karena beberapa orang tidak bisa mendapatkannya dari router / modem dll, juga mungkin untuk menggunakan sesuatu seperti whatismyip / com / org / net apa pun. Atau cukup jalankan skrip pembaruan di bawah ini secara berkala)
Buat bash atau skrip apa pun yang terlihat seperti ini:
#! / bin / bash
#
#
# jangan lupa untuk mengatur layanan noip
# RIP var akan menjadi IP asli kita dan CIP akan menjadi IP Lancar yang takut org
#names server menunjuk ke.
#Juga jika Anda tidak menghapus atau mengganti "ip.of.nameserver.here.if.you.want" dengan
# server nama aktual yang ingin Anda gunakan alih-alih yang default.
#Tolong bunuh saya
RIP = `nslookup yourhost.dyndns.org ip.of.nameserver.here.if.you.want | grep Alamat: | awk 'NR == 2 {print $ 2}' `
CIP = `nslookup yourdomain.com ip.of.nameserver.here.if.you.want | grep Alamat: | awk 'NR == 2 {print $ 2}' `
jika [$ RIP = $ CIP] # adalah ip dari dyndns Anda / no-ip host sama dengan ip domain Anda
kemudian
gema "yay itu sama" # kamu tidak benar-benar membutuhkan ini, tetapi hanya untuk menggambarkan
lain
gema "Mereka tidak sama, memperbarui ..."
#lagi Anda juga tidak perlu baris ini, tetapi yang di bawah ini menggunakan uri yang akan Anda dapatkan
# takut.org yang akan Anda gunakan, misalnya dengan lynx atau apa pun yang Anda inginkan, untuk memperbarui entri dns Anda ke ip Anda saat ini
lynx -dump "http: // freedns (dot) takut (dot) org / dynamic / update.php? YOUR_UNIQUE_UPDATE_CODE_GOES_HERE"> / dev / null
fi
. 3. buat pekerjaan cron.d yang berjalan katakan setiap beberapa menit sekali dan jalankan skrip ip.sh yang disebutkan di atas. entri crontab akan terlihat seperti ini:
* / 10 * * * * /path/to/script/ip.sh> / dev / null 2> & 1
- ???
- Keuntungan! Sekarang Anda dapat meng-host domain Anda di ip dinamis dan Anda telah melakukan semuanya dalam 5 menit. Saya menang.