Instal Atomia DNS Pada
Ubuntu
Atomia DNS adalah sebuah
sistem untuk penyediaan dan meningkatkan administrasi pengaturan DNS
di beberapa server DNS. DNS-server dapat secara geografis menyebar
dan dioptimalkan untuk menangani sejumlah besar data DNA dengan
menggunakan database lokal bukan file zona.
Database lokal DNS-server
individu diperbarui dari database utama yang berisi data untuk semua
server.
Atomia DNS menyediakan API
yang memungkinkan aplikasi pembaruan DNS-data dengan cara yang sangat
sederhana.
Atomia DNS adalah sistem DNS
yang memungkinkan manajemen mudah zona DNS melalui antarmuka SOAP
program. Sistem ini terdiri dari beberapa bagian yang dijelaskan di
bawah ini.
Atomia DNS Fitur
Fitur utama dari Atomia DNS
adalah:
• antarmuka Programatik:
Anda dapat mengintegrasikan Atomia DNS dengan aplikasi Anda dengan
menggunakan antarmuka SOAP dari Atomia DNS.
• Skalabilitas: Anda dapat
skala sistem DNS dengan menambahkan lebih banyak server.
• update Realtime: Dukungan
untuk sejumlah besar zona tanpa konfigurasi ulang downtime
• DNS-data yang valid
Selalu: tidak mungkin untuk menambahkan buruk zona-data ke database
• Beberapa pusat data:
Administrasi server DNS di pusat data yang berbeda
Fungsi Atomia DNS
Sistem Atomia DNS terdiri
dari:
1. Atomia DNS Server Guru:
Server master termasuk Atomia DNS API yang digunakan untuk
berkomunikasi dengan nameserver dan juga digunakan oleh aplikasi
eksternal untuk penyediaan DNS-data. Juga pada server master adalah
database Atomia DNS yang berisi DNS-setting untuk semua nameserver.
Ini mungkin untuk menginstal API Atomia DNS dan basis data Atomia DNS
pada mesin yang berbeda.
2. Atomia DNS Nameserver
PowerDNS: nameserver termasuk PowerDNS nameserver populer
dikonfigurasi untuk menggunakan database MySQL lokal untuk data zona.
Semua nameserver juga akan memiliki aplikasi Atomia DNS PowerDNS Sync
diinstal ketentuan yang perubahan ke database lokal dan juga
pengaturan dan kunci yang dibutuhkan untuk DNSSEC.
3. Opsional Atomia DNS
Bind-DLZ Nameserver: nameserver ini meliputi BIND nameserver populer
dikonfigurasi untuk menggunakan database lokal bukan file zona. Semua
nameserver juga akan memiliki aplikasi Atomia DNS Sync diinstal
ketentuan yang perubahan ke database lokal dan juga pengaturan untuk
BIND dari data dalam database Atomia DNS.
Atomia DNS Guru instalasi
server standar
Panduan ini akan menginstal
Master Server Atomia DNS menggunakan instalasi default pada Ubuntu
12.04 TLS. Ini berarti bahwa kedua database Atomia DNS dan Atomia DNS
API akan dipasang.
Sebelum Anda memulai
instalasi, Anda harus menjadi root.
sudo su -
Maka langkah kedua adalah menambahkan Repositori APT Atom ke server menggunakan:
repo="$(wget -q -O - http://public.apt.atomia.com/setup.sh.shtml | sed s/%distcode/`lsb_release -c | awk '{ print $2 }'`/g)"; echo "$repo"
Jika Anda ingin menguji apakah itu ok dengan melaksanakan repositori APT kami menginstal script, dan kemudian:
echo "$repo" | sh
Sekarang Anda dapat menginstal Guru Atomia DNS:
apt-get install atomiadns-masterserver
Sebelum Anda mulai menggunakan klien Atomia DNS, Jika Anda ingin menggunakan dns client tool baris perintah atom Anda akan perlu menambahkan parameter berikut di / etc / atomia dns.conf:\
soap_uri = http://localhost/atomiadns
soap_username = same as auth_admin_username
soap_password = same as auth_admin_password
Menginstal aplikasi web Atomia DNS
Sekarang kita akan menginstal aplikasi web Atomia DNS pada mesin yang sama sebagai Master Server Atomia DNS.
Gunakan perintah berikut untuk menjalankan instalasi
apt-get install atomiadns-webapp
Jika Anda belum menginstal server nama depan Anda dengan mengikuti panduan di Instalasi dan konfigurasi server nama (PowerDNS), maka Anda perlu untuk membuat grup nameserver Anda untuk webapp untuk bekerja. Anda dapat melakukan ini dengan menjalankan perintah berikut:
atomiadnsclient --method AddNameserverGroup --arg default
Anda juga akan memiliki mengaktifkan auth atomia dns.conf dan membuat user admin.
Nama admin pengguna harus diformat sebagai alamat email .:
require_auth = 1
auth_admin_user = admin_user@name.com
auth_admin_pass = admin_password
Kemudian restart layanan apache dan mulai atomia aplikasi dns-web.
service apache restart service atomiadns-webapp start
Sekarang tambahkan pengguna pertama Anda (misalnya CURL). Untuk X-Auth, gunakan username dan password admin diatur dalam atomia dns.conf:
curl -i -X POST -d '[ "new_user@name.com", "new_password" ]' -H 'X-Auth-Username: admin_username' -H 'X-Auth-Password: admin_password' 'http://localhost/pretty/atomiadns.json/AddAccount'
Sekarang Jumlah Harga: Tambahkan pengguna Pertama Anda (misalnya CURL). UNTUK OAuth, username gunakan Dan password admin diatur hearts atomia dns.conf:
http://ip-of-your-server:5380
0 komentar:
Posting Komentar