• Terms of Service
  • Privacy Policy
  • Contact
Octopy ID
Vultr
  • Home
  • Cloud & Hosting
  • Programming
  • GNU Linux
  • Tips & Toturial
  • Review
  • Tech News
No Result
View All Result
  • Home
  • Cloud & Hosting
  • Programming
  • GNU Linux
  • Tips & Toturial
  • Review
  • Tech News
No Result
View All Result
Octopy ID
No Result
View All Result
Home GNU Linux

Wildcard Sub Domain Menggunakan DNSMasq

Supian M by Supian M
February 14, 2021
in GNU Linux, Tips & Toturial
0
DNSMasq
0
SHARES
21
VIEWS
Share on FacebookShare on Twitter

Ketika melakukan development, kadang akan terasa lebih nyaman menggunakan local domain dibandingkan menggunakan localhost.

Sebelumnya kita hanya perlu mendifinisikan IP local pada /etc/hosts setiap project baru seperti potongan dibawah.

127.0.0.1       example.com
 127.0.0.1       blog.example.com
 127.0.0.1       mail.example.com

Bukan hanya memakan waktu, namun juga lama kelamaan menjadi sulit untuk dibaca file tersebut. Namun kita dapat membuat wildcard dns seperti *.example.com menggunakan DNSMASQ.

RelatedPosts

Cara Install Redis Pada Directadmin

Analisis Web Log Dengan GoAccess

Kelebihan Sistem Operasi Linux dibandingkan Windows

Sebelum mengikuti petunjuk selanjutnya, pastikan sistem operasi anda Ubuntu ataupun turunannya, petunjuk ini telah dicoba dan berhasil pada Ubuntu 18.04.

1. Aktifkan DNSMasq

Tambahkan dns=dnsmasq di bagian [main]pada file /etc/NetworkManager/NetworkManager.conf seperti dibawah :

[main]
 plugins=ifupdown,keyfile
 dns=dnsmasq

 [ifupdown]
 managed=false

 [device]
 wifi.scan-rand-mac-address=no

2. Mengganti resolv.conf

Sebelumnya Network Manager membaca resolver dari systemd maka kemudian kita ganti menggunakan resolver dari dnsmasq dengan cara :

$ mv /etc/resolv.conf /etc/resolv.conf.backup
 $ ln -s /var/run/NetworkManager/resolv.conf /etc/resolv.conf

3. Konfigurasi Local Domain

$ echo 'address=/.example.com/127.0.0.1' | tee /etc/NetworkManager/dnsmasq.d/example.com-wildcard.conf

4. Reload NetworkManager

$ systemctl reload NetworkManager

Kemudian pastikan kita tetap bisa mengakses situs lain seperti biasanya dengan cara:

$ dig octopy.id google.com +short
   45.76.157.210
   216.239.38.120

Terakhir pastikan example.com dan sub-domainnya merujuk pada ip lokal.

$ dig example.com octopy.example.com a.b.c.d.example.com +short
   127.0.0.1
   127.0.0.1
   127.0.0.1

Apabila berhasil, seharusnya ouput yang ditampilkan seperti pada gambar dibawah ini:

Testing DNS
Tags: DNSDNS MasqLocal DNS
ShareTweet
Previous Post

Cara Install Redis Pada Directadmin

Supian M

Supian M

I am an ordinary man who is stuck becoming a programmer accidentally. I am very interested in framework and open source.

Related Posts

Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

December 24, 2020
GoAccess

Analisis Web Log Dengan GoAccess

October 29, 2020
Kelebihan Sistem Operasi Linux dibandingkan Windows

Kelebihan Sistem Operasi Linux dibandingkan Windows

May 13, 2020
MySQL Logo

Optimasi MySQL Dan MariaDB Dengan MySQL Tuner

March 4, 2020
Linux Mint

Pengalaman Menjalankan Linux Pada Flashdisk

January 9, 2020
Agnoster

Percantik Terminal Linux Dengan Oh My Bash!

January 4, 2020

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

  • Trending
  • Comments
  • Latest
Maintenance

Review DirectAdmin

December 24, 2019
Linux Mint

Pengalaman Menjalankan Linux Pada Flashdisk

January 9, 2020
MySQL Logo

Optimasi MySQL Dan MariaDB Dengan MySQL Tuner

March 4, 2020
Linux Cube

Aspek Yang Perlu Diperhatikan Ketika Memilih Distribusi Linux

December 30, 2019
Maintenance

Review DirectAdmin

1
System Administrator

Tips Ketika Situs Anda Terkena Serangan Hacker

0
Vultr

Review Vultr

0
VPS Configuration

Jasa Install & Konfigurasi VPS

0
DNSMasq

Wildcard Sub Domain Menggunakan DNSMasq

February 14, 2021
Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

December 24, 2020
GoAccess

Analisis Web Log Dengan GoAccess

October 29, 2020
SSL

Daftar Penyedia SSL Gratis

October 24, 2020

Recent News

DNSMasq

Wildcard Sub Domain Menggunakan DNSMasq

February 14, 2021
Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

December 24, 2020
GoAccess

Analisis Web Log Dengan GoAccess

October 29, 2020
SSL

Daftar Penyedia SSL Gratis

October 24, 2020
Octopy ID

Octopy ID is a website that contains news, reviews, tips and toturial related to technology.

  • Terms of Service
  • Privacy Policy
  • Contact

2019 © Octopy ID - All Right Reserved.

No Result
View All Result
  • Home
  • Cloud & Hosting
  • Programming
  • GNU Linux
  • Tips & Toturial
  • Review
  • Tech News

2019 © Octopy ID - All Right Reserved.

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.