Saya baru-baru ini meningkatkan internet saya ke titik yang jauh lebih cepat dan lebih dapat diandalkan daripada hosting saya saat ini. Saya ingin memindahkan domain saya saat ini untuk di-host di rumah, tetapi alamat IP saya dinamis. Sejauh yang saya tahu, saya hanya mendapatkan IP baru ketika saya me-restart modem dan atau router saya (yang hampir tidak pernah) atau ketika kabel satu (ISP saya) mengeluarkan pembaruan firmware (jarang).
Ada beberapa cara yang bisa saya lakukan:
Meyakinkan ISP saya untuk memberi saya IP statis
Tetapkan router saya IP saya saat ini untuk memaksa IP statis (yang mungkin berfungsi?)
Tetapkan catatan DNS saya ke alamat IP saya saat ini dan perbarui jika jarang terjadi perubahan.
Jelas saya berharap yang pertama bekerja, tetapi saya tidak ingin membayar banyak uang tambahan (jika itu yang diperlukan) untuk mendapatkan alamat IP statis.
Manakah dari opsi ini yang akan bekerja paling andal?
sumber
Jawaban:
Anda tidak bisa dengan mudah menetapkan router IP statis untuk mendapatkan IP statis. Sebagian besar penyedia layanan broadband memungkinkan Anda untuk menyewa IP statis dari mereka dengan biaya bulanan tambahan. Tetapi Anda mungkin lebih baik menghabiskannya di hosting yang layak, karena akan lebih murah, lebih mudah, dan Anda akan memiliki waktu kerja yang lebih baik. Plus, sebagian besar koneksi broadband perumahan memiliki kecepatan hulu yang sangat buruk. Dan beberapa bahkan memiliki ToS yang menentang menjalankan segala jenis server internet kecuali jika Anda meningkatkan ke rencana bisnis.
Namun, jika Anda masih mengatur hosting situs dari rumah, Anda dapat menggunakan layanan DNS dinamis yang secara otomatis akan memperbarui catatan DNS Anda setiap kali IP Anda berubah. Meskipun ada kerugian signifikan untuk ini. Pertama, kecuali jika Anda menyetel waktu TTL yang sangat singkat, peluang seorang pengguna dialihkan ke IP lama dan tidak dapat mencapai situs web Anda tinggi. Tetapi jika Anda menetapkan TTL sangat rendah, pengguna harus sering membuat permintaan DNS, yang buruk untuk kinerja.
sumber
Saya juga meng-host situs web di server DHCP lokal saya. Bahkan dengan koneksi DHCP seperti saya memiliki IP saya tidak berubah jika saya kehilangan daya. Protokolnya bekerja dengan memeriksa alamat mac saya dan mencoba mengembalikan IP lama saya. Kapan saja ISP melakukan pekerjaan meskipun saya biasanya kehilangan IP saya ketika modem saya turun.
Bagaimana saya meng-host situs ini dengan menggunakan no-ip.com ini memberi tahu mereka apa alamat IP saya bahkan ketika itu berubah. Mereka mengelola catatan DNS sehingga ketika orang mengunjungi www.mydomain.com memeriksa catatan DNS no-ip.com dan melihat alamat IP saya untuk merutekan lalu lintas.
Linksys saya sekarang meneruskan www, mysqld, dan ftp traffic ke server internal 192.168.15.11 untuk exmaple. Desktop kerja reguler saya memiliki 192.168.15.10 dengan cara ini server web saya dapat menjalankan Ubuntu / Nginx melayani halaman dan saya masih dapat bekerja dari komputer lain di windows.
Kapan saja IP Anda mengubah aplikasi windows dari no-ip.com mendorong pembaruan ke akun no-ip.com Anda dan DNS Anda selalu terbarui.
sumber
Terlihat untuk menggunakan layanan Dynamic DNS (DDNS), seperti Dyn . Penyedia DDNS memungkinkan untuk nama domain statis untuk IP dinamis. Layanan ini cukup murah untuk situs dengan lalu lintas rendah. Cara kerja DDNS adalah Anda mengatur perute untuk memperbarui secara berkala layanan DDNS yang menyimpan nama domain Anda dengan IP saat ini. Menggunakan DDNS di tingkat router lebih nyaman daripada memiliki semacam aplikasi yang menjalankan sisi server untuk melakukan hal yang sama. Pengguna internet yang kemudian memasukkan nama domain Anda akan selalu dialihkan oleh penyedia DDNS ke alamat IP yang tepat. DD-WRT mendukung banyak API penyedia DDNS . DynDNS mungkin yang paling populer dan Linksys dan Belkin mendukung DynDNS API di firmware asli mereka.
sumber
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:
. 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:
sumber
Beberapa pendaftar DNS memiliki API yang memungkinkan Anda memperbarui catatan A Anda (alamat IP router) melalui permintaan web.
Anda kemudian dapat menulis skrip yang mengumpulkan alamat IP publik Anda saat ini dan mengirimkannya ke penyedia DNS melalui API dan memperbarui catatan DNS yang diperlukan untuk mencocokkan dengan alamat IP Anda saat ini.
Kemudian, Anda dapat menjadwalkan skrip untuk berjalan secara berkala (misalnya sekali sehari) untuk mempertahankan informasi.
Saya telah menulis satu dan dapat digunakan sebagai contoh, tautan Github di sini .
sumber
Anda dapat menggunakan layanan seperti Noip.com dan situs Anda akan dapat diakses, tetapi saya pikir spider Google tidak akan merayapi situs Anda. Saya pikir mereka akan menjatuhkan Anda ketika mereka diberikan pengalihan ke situs Anda. Saya harap saya salah, tapi itulah yang saya katakan. Jadi, jika Anda membutuhkan orang untuk menemukan Anda di mesin pencari Google, Anda mungkin kurang beruntung. Orang-orang masih dapat melihat kartu bisnis Anda dan langsung mendatangi Anda.
sumber