DNS tidak memiliki konsep port untuk protokol yang lebih lama seperti HTTP, HTTPS, dan SSL. DNS hanya menunjuk ke alamat IP.
Port untuk terhubung ke layanan tertentu ditentukan oleh konvensi . Misalnya port default untuk HTTP adalah 80, port default untuk HTTPS adalah 443, dan port default untuk SSH adalah 22.
Satu-satunya cara untuk mengganti port default adalah dengan menentukannya di URL (atau pada baris perintah untuk sesuatu seperti SSH). Tidak ada cara untuk menentukan nomor port di DNS. Jika Anda menjalankan situs web, server Anda harus menanggapi permintaan HTTP pada port 80 jika Anda tidak ingin memiliki nomor port yang jelek di URL.
Bagi saya tidak jelas apa yang ingin Anda capai.
Jika Anda ingin menjalankan beberapa situs di server yang sama, itu biasanya mungkin. Anda dapat menjalankan banyak situs dari berbagai domain atau subdomain berbeda di server yang sama. Anda perlu mengonfigurasi host virtual agar bisa berfungsi.
Anda mungkin perlu menjalankan server kedua yang menjalankan teknologi berbeda (misalnya Tomcat untuk menjalankan Java atau server Rails untuk menjalankan Ruby). Dalam hal ini, biasanya menghubungkan server tambahan Anda ke server utama Anda menggunakan proxy terbalik untuk menghapus nomor port dari URL.
Jika Anda mencoba meng-host situs Anda di rumah dan ISP Anda memblokir port 80, maka Anda kurang beruntung. Satu-satunya pilihan Anda adalah menemukan hosting berbeda atau memiliki nomor port di URL.
Ada inovasi baru yang memungkinkan nomor port ditentukan oleh DNS: Catatan SRV . Namun, catatan SRV hanya bekerja dengan protokol baru yang mengatakan untuk menggunakan pencarian SRV dalam spesifikasi mereka. Protokol yang lebih lama seperti HTTP dan HTTPS akan terus menggunakan nomor port mereka saat ini dan tidak akan mendukung SRV.
A
catatan DNS .Pengaturan PORT adalah pengaturan sisi server hosting dan tidak ada hubungannya dengan DNS. Saat mengarahkan domain atau sub domain ke IP, server hosting akan mengontrol elemen port melalui file host virtual.
Jadi dengan kata lain, cukup letakkan catatan A ke alamat IP dan kemudian minta file host virtual mengontrol port mana yang dioperasikan oleh server.
sumber
Apa yang Anda cari adalah Dynamic DNS (DDNS) dengan port forwarding dan sebagian besar penyedia layanan DDNS juga menawarkan port forwarding. Anda kemudian dapat mengatur domain Anda something.something.com ke 111.11.11.111:8002
Anda bisa mendapatkan router dengan dukungan DDNS dan jika Anda mengkonfigurasinya dengan benar, subdomain akan menunjuk ke router rumah Anda dan dari sana Anda dapat mengarahkan kembali port juga.
sumber