Telusuri
Hapus penelusuran
Tutup penelusuran
Aplikasi Google
Menu utama
true

DNS Dinamis

DNS Dinamis memungkinkan Anda untuk mengarahkan domain atau subdomain ke sumber daya yang ada di belakang gerbang yang memiliki alamat IP yang ditetapkan secara dinamis.

Untuk menggunakan DNS dinamis dengan Google Domains, Anda perlu menyiapkan data sintetis DNS Dinamis. Data sintetis ini:

  • Menyiapkan data A untuk domain atau subdomain yang memberi tahu server nama Google untuk mengharapkan IP dinamis.
  • Menghasilkan nama pengguna dan sandi yang akan digunakan host atau server untuk mengomunikasikan alamat IP baru ke server nama Google.

Setelah menyiapkan data sintetis DNS Dinamis, Anda harus menyiapkan program klien pada host atau server (sumber daya di belakang gerbang) atau pada gerbang itu sendiri yang mendeteksi perubahan alamat IP dan menggunakan nama pengguna dan sandi yang dihasilkan, serta mengomunikasikan alamat baru tersebut ke server nama Google.

Catatan: DNS Dinamis hanya berfungsi dengan alamat IPv4. Alamat IPv6 biasanya tidak ditetapkan secara dinamis.

Menyiapkan data sintetis DNS Dinamis

  1. Klik Domain saya di bilah navigasi, lalu klik nama domain.
  2. Klik tab DNS .
  3. Gulir ke bawah ke Data Sintetis.
  4. Pilih DNS Dinamis dari daftar jenis data sintetis.
  5. Masukkan nama sumber daya yang ingin ditetapkan IP Dinamis-nya, bisa berupa subdomain atau @ untuk domain default Anda (“domain root” atau “domain tanpa awalan www”).
  6. Jika Anda memilih subdomain, masukkan nama subdomain.
  7. Klik Tambahkan.
  8. Data DNS Dinamis dibuat dalam daftar data sintetis Anda. Klik segitiga yang terbentang ke kiri data untuk melihat nilainya.
  9. Klik Lihat Kredensial untuk melihat nama pengguna dan sandi yang dibuat untuk data ini.
  10. Catat nama pengguna dan sandi yang dibuat untuk data sintetis ini. Anda akan memerlukan data ini untuk mengonfigurasi gerbang atau perangkat lunak klien untuk menghubungi server nama Google.

Anda dapat mengedit atau menghapus data dengan tombol Edit dan Hapus di samping data.


Tips: Mengarahkan karakter pengganti (*) ke sumber daya dinamis: 

Meskipun tidak dapat menggunakan karakter pengganti di data DNS Dinamis, Anda bisa mengarahkan karakter pengganti ke domain tanpa awalan www atau subdomain tertentu dengan data CNAME.

  1. Buat data DNS Dinamis untuk domain tanpa awalan www menggunakan @ (@.contoh.com) atau untuk subdomain yang akan menerima pengalihan karakter pengganti.
  2. Buat data CNAME yang mengalihkan * (karakter pengganti) ke domain tanpa awalan www atau subdomain. Lihat Catatan sumber daya untuk mendapatkan bantuan untuk membuat data CNAME.

Menyiapkan program klien pada gerbang, host, atau server

Ada beberapa klien DNS dinamis populer yang digunakan, seperti DDclient dan INADYN. Selain itu, kebanyakan router memiliki perangkat lunak terpasang untuk mendeteksi perubahan IP dan mengomunikasikannya dengan server nama.

Catatan: Google Domains menggunakan protokol dyndns2.

Konfigurasikan klien DNS dinamis Anda dengan:

  • Penyedia (atau DNS atau Layanan): Nama Penyedia DNS Anda.
  • Nama pengguna: (atau kredensial) nama pengguna yang dihasilkan di dalam data DNS Dinamis.
  • Sandi (atau kredensial): sandi yang dihasilkan dalam data DNS Dinamis.

Setelah membuat data dan mengonfigurasi perangkat lunak klien Anda, ujilah dengan memasukkan subdomain dan domain ke browser web (atau klien yang sesuai) dan pastikan bahwa perangkat lunak tersebut terhubung ke sumber daya yang benar.

Contoh

DDclient sekarang memiliki dukungan untuk Google Domains.

DDclient dengan Dukungan Google Domains

Entri ddclient.conf:

ssl=yes

protocol=googledomains

login=generated_username

password=generated_password

your_resource.your_domain.tld

Contoh konfigurasi klien umum:

DDclient
tanpa dukungan Google Domains
INADYN

Contoh entri ddclient.conf:

protocol=dyndns2

use=web

server=domains.google.com

ssl=yes

login=generated_username

password=generated_password

your_resource.your_domain.tld

Tambahkan yang berikut ke inadyn.conf

system default@domains.google.com

username generated_username

password generated_password

alias sub.domain.tld

 

Menggunakan API untuk memperbarui data DNS Dinamis

Perangkat lunak klien DNS Dinamis secara otomatis memperbarui data DNS dinamis Anda. Anda dapat melakukan pembaruan secara manual dengan API dengan membuat permintaan POST (GET juga diperbolehkan) ke url berikut:
https://domains.google.com/nic/update

API memerlukan HTTPS. Berikut adalah permintaan contoh:
https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4

Catatan: Anda juga harus menetapkan agen pengguna di dalam permintaan. Browser web umumnya akan menambahkan agen pengguna untuk Anda saat pengujian melalui url di atas. Bagaimana pun, permintaan HTTP akhir yang dikirim ke server kami harus terlihat seperti ini:

Contoh kueri HTTP:
POST /nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4 HTTP/1.1
Host: domains.google.com
Authorization: Basic base64-encoded-auth-string User-Agent: Chrome/41.0 your_email@yourdomain.com

Parameter Permintaan:

Parameter Wajib/Opsional Deskripsi
username:password Wajib diisi Nama pengguna dan sandi yang dihasilkan, yang terkait dengan host yang akan diperbarui.
hostname Wajib diisi Hostname yang akan diperbarui.
myip Opsional
(Wajib jika Anda memiliki alamat IPv6)
Alamat IP tempat host akan ditetapkan. Jika tidak diberikan, kami akan menggunakan IP agen yang mengirim permintaan.

Catatan: Karena alamatnya harus berupa alamat IPv4, myip diperlukan jika agen Anda menggunakan alamat IPv6. Anda bisa memeriksa alamat IP agen dengan membuka https://domains.google.com/checkip.

offline Opsional Menetapkan host saat ini ke status offline. Jika permintaan pembaruan dilakukan pada host offline, host dikeluarkan dari status offline.
Nilai yang diperbolehkan adalah
  • ya
  • tidak

Salah satu tanggapan berikut akan dikirimkan setelah permintaan diproses.

Pastikan untuk menafsirkan tanggapan dengan benar, atau Anda berisiko membuat klien terblokir dari sistem kami.
Tanggapan Status Deskripsi
good 1.2.3.4 Berhasil Pembaruan berhasil. Diikuti oleh spasi dan alamat IP yang diperbarui. Anda tidak boleh mencoba pembaruan lagi hingga alamat IP Anda berubah.
nochg 1.2.3.4 Berhasil Alamat IP yang diberikan telah ditetapkan untuk host ini. Anda tidak boleh mencoba pembaruan lagi hingga alamat IP Anda berubah.
nohost Bermasalah Hostname tidak ada atau DNS Dinamis tidak aktif.
badauth Bermasalah Kombinasi nama pengguna/sandi tidak valid untuk host yang ditentukan.
notfqdn Bermasalah Hostname yang diberikan bukan merupakan nama domain valid yang sepenuhnya memenuhi syarat.
badagent Bermasalah Klien DNS Dinamis Anda membuat permintaan buruk. Pastikan agen pengguna telah ditetapkan di dalam permintaan dan bahwa Anda hanya mencoba menetapkan alamat IPv4. IPv6 tidak didukung.
abuse Bermasalah Akses DNS Dinamis untuk hostname telah diblokir karena kegagalan dalam menafsirkan tanggapan sebelumnya dengan benar.
911 Bermasalah Kesalahan terjadi di pihak kami. Tunggu 5 menit dan coba lagi.
Apakah artikel ini membantu?
Bagaimana cara meningkatkannya?