Save 40%off! Join our newsletter and get 40% off right away!

Gentong Score

Gentong Score

Cara mengakses antara hostdata vps nat

blank


Natvps.id– Untuk pengguna NAT VPS HOSTDATA.ID Dengan paket apa pun, mungkin mengalami hambatan dalam mengakses domain yang mengarah ke IP publik dari dalam NAT VPS itu sendiri.

Misalnya, pengguna menginstal n8n di VPS Natnya, dan instal Reverse-Proxy Seperti Nginx bersama dengan konfigurasi DNS yang mengarah ke IP publik VPS. Jika domain N8N diakses Dari dalam VPS NATmaka permintaan itu akan Batas waktu Dan tidak dapat dihubungkan ke aplikasi, meskipun aplikasi ada di server yang sama.

Namun, jika aplikasi diakses menggunakan IP pribadi atau melalui alamat localhostitu akan baik -baik saja.

blank

Bagaimana terjadinya?

Alasan

Ini karena Nat VPS Menggunakan 1 IP publik yang digunakan oleh berbagai pengguna (berbagi).

Karena Nat VPS menggunakan fitur Terjemahan alamat jaringan (Nat), ketika kami mengakses domain atau IP publik, kami benar -benar mengakses server dengan IP kami sendiri. Sehingga, meminta tidak akan dikirim dan juga tidak dapat dihubungkan. Ini disebabkan oleh meminta berasal dari server yang sama dengan IP publik, dan permintaan akan “kebingungan” tentang tujuan akhir.

Untuk mengujinya, lakukanlah ping Menuju ke IP publik NAT, dari VPS NAT yang sama. Contoh:

blank

Meminta akan Batas waktuseperti yang dijelaskan sebelumnya.

Larutan

Untuk mengatasi ini, ada beberapa solusi yang dapat digunakan.

1. Tambahkan domain ke file host

Kita dapat menambahkan “pengecualian” / mengesampingkan untuk domain yang ingin kami akses di file /etc/hostssehingga ketika kita mengakses domain, IP yang kita akses IP Private dari Nat VPS, bukan IP publik. Dengan ini, meminta Tidak akan pergi ke IP publik, tetapi langsung ke IP internal.

Triknya, tambahkan IP pribadi kami bersama dengan domain ke file /etc/hosts:

ip_private=$(ip route get 8.8.8.8 | awk '{print $NF; exit}')
echo "$ip_private domainanda.com" | sudo tee -a /etc/hosts

ip_private adalah variabel yang berisi IP pribadi NAT VPS Anda, yang diambil secara otomatis. Kemudian, IP, bersama dengan domain yang ingin Anda akses, akan ditambahkan ke file host.

Misalnya, jika saya memiliki domain n8n.mdinata.my.id Dan ingin mengaksesnya melalui NAT VPS yang sama, jadi saya perlu menambahkan:

ip_private=$(ip route get 8.8.8.8 | awk '{print $NF; exit}')
echo "$ip_private n8n.mdinata.my.id" | sudo tee -a /etc/hosts

blank

Anda juga dapat mengedit file /etc/hosts Menggunakan editor teks seperti Nano:

apt install nano -y # Jika belum
nano /etc/hosts



Predikai pertadingan malam ini

Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

Leave a Reply

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