हेलो इन वर्चुअलबॉक्स में मैंने डेबियन 8 और मेरा वेब एप्लिकेशन इंस्टॉल किया है जो पोर्ट 8000 पर चल रहा है। वर्चुअलबॉक्स नेटवर्क में मेरे पास नेटवर्क सेटिंग्स ब्रिड्ड एडॉप्टर हैं और मैं अपने कंप्यूटर से ssh के माध्यम से कनेक्ट कर सकता हूं। वर्चुअलबॉक्स का आईपी पता है: 192.168.88.65 मेरे कंप्यूटर का आईपी पता है: 192.168.88.51 यह एक साइट में है।
मैं पोर्ट 8000 पर अपने कंप्यूटर से अपने वेब ऐप तक पहुँच प्राप्त करना चाहूँगा। लेकिन जब मैं अपने कंप्यूटर पर नैम्प चलाता हूँ तो मुझे केवल यह पोर्ट दिखाई देते हैं:
Nmap scan report for test (192.168.88.65)
Host is up (0.0023s latency).
Not shown: 998 closed ports
PORT STATE SERVICE
111/tcp open rpcbind
3306/tcp open mysql
लेकिन वर्चुअलबॉक्स कंप्यूटर में यह है:
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000030s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 996 closed ports
PORT STATE SERVICE
25/tcp open smtp
111/tcp open rpcbind
3306/tcp open mysql
8000/tcp open http-alt
मैं अपने कंप्यूटर से पोर्ट 8000 कैसे देख सकता हूँ ??
मैं इस आदेश को वर्चुअलबॉक्स में चलाने की कोशिश कर रहा हूं लेकिन यह काम नहीं करता है:
root @ debian /root ### iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
root @ debian /root ### iptables-save
# Generated by iptables-save v1.4.21 on Mon Mar 6 10:11:58 2017
*filter
:INPUT ACCEPT [57:123601]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [44:124193]
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8000 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
COMMIT
# Completed on Mon Mar 6 10:11:58 2017
netstat -tlpn
।