Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email Gmail(谷歌)是如何对NMAP隐藏其公开信息的?_Email_Security_Gmail_Nmap - Fatal编程技术网

Email Gmail(谷歌)是如何对NMAP隐藏其公开信息的?

Email Gmail(谷歌)是如何对NMAP隐藏其公开信息的?,email,security,gmail,nmap,Email,Security,Gmail,Nmap,对于一个网络项目,我试图“隐藏运行在linux上的电子邮件服务器的开放端口” 关于这一点,每当我在“Gmail”(mail.google.com)上运行NMAP端口扫描时,只有HTTP和HTTPS端口可见(80和443) 然而,人们也可以通过电子邮件客户端访问Gmail,这意味着端口25(SMTP)、993(imaps)、465(smtps)等也必须打开 现在我的问题是,我如何做类似我的电子邮件服务器?Gmail使用什么概念/技术来隐藏其开放端口 备注:我的电子邮件服务器将端口254434658

对于一个网络项目,我试图“隐藏运行在linux上的电子邮件服务器的开放端口”

关于这一点,每当我在“Gmail”(mail.google.com)上运行NMAP端口扫描时,只有HTTP和HTTPS端口可见(80和443)

然而,人们也可以通过电子邮件客户端访问Gmail,这意味着端口25(SMTP)、993(imaps)、465(smtps)等也必须打开

现在我的问题是,我如何做类似我的电子邮件服务器?Gmail使用什么概念/技术来隐藏其开放端口


备注:我的电子邮件服务器将端口2544346587和993显示为开放端口

你对谷歌的邮件基础设施有一些不正确的假设。名称
mail.google.com
指向Gmail的网络邮件服务器:这些服务器带有Gmail web应用程序,充当邮件客户端邮件服务器是不同的机器。邮件传输代理通过查询MX记录来确定向
@gmail.com
地址发送邮件的位置:

$ dig gmail.com MX <snip> ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;gmail.com. IN MX ;; ANSWER SECTION: gmail.com. 3543 IN MX 30 alt3.gmail-smtp-in.l.google.com. gmail.com. 3543 IN MX 10 alt1.gmail-smtp-in.l.google.com. gmail.com. 3543 IN MX 5 gmail-smtp-in.l.google.com. gmail.com. 3543 IN MX 20 alt2.gmail-smtp-in.l.google.com. gmail.com. 3543 IN MX 40 alt4.gmail-smtp-in.l.google.com. ;; Query time: 0 msec ;; SERVER: 72.14.179.5#53(72.14.179.5) ;; WHEN: Mon Aug 08 13:47:39 UTC 2016 ;; MSG SIZE rcvd: 161 $dig gmail.com MX ;; 选择假节: ; EDNS:版本:0,标志:;udp:4096 ;; 问题部分: ;gmail.com。在MX中 ;; 答覆部分: gmail.com。3543在MX 30 alt3.gmail-smtp-IN.l.google.com中。 gmail.com。3543在MX 10 alt1.gmail-smtp-IN.l.google.com中。 gmail.com。3543在MX 5 gmail-smtp-IN.l.google.com中。 gmail.com。3543在MX 20 alt2.gmail-smtp-IN.l.google.com中。 gmail.com。3543在MX 40 alt4.gmail-smtp-IN.l.google.com中。 ;; 查询时间:0毫秒 ;; 服务器:72.14.179.5#53(72.14.179.5) ;; 时间:2016年8月8日星期一13:47:39 UTC ;; 味精大小rcvd:161 因此那些.l.google.com.地址中的
*.gmail smtp将为smtp打开端口25


除了入站邮件服务器,还有运行IMAP或POP3的邮件访问服务器。你可以通过搜索Gmail的帮助页面来发现这些信息;毫不奇怪,
imap.gmail.com
pop.gmail.com

@FuzedMass很高兴我能帮上忙!如果你觉得我的答案很有帮助,那么将其标记为已接受并提高投票率是表达感谢的常用方式。实际上我是这样做的,但由于我是新手,我没有足够的分数/声誉来提高你的答案的投票率-(