Kamis, 23 April 2015

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:\


  1. soap_uri = http://localhost/atomiadns
  2. soap_username = same as auth_admin_username
  3. 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 .:

  1. require_auth = 1
  2. auth_admin_user = admin_user@name.com
  3. 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

atau informasi lebih lanjut, Anda bisa mengunjungi situs atomia dns.
























0 komentar:

Posting Komentar