我想了解为什么要使用公共IP地址(由路由器/NAT提供)连接到同一网络中的服务器,而端口不能工作。(我将假设路由器/NAT中有两个接口,一个连接到internet,另一个连接到专用网络。我还将假设我使用的是TCP。)
您可以在这里看到图表:
📷
我有一个NAT表,它允许连接到运行http服务器的内部192.168.1.4:80主机。
IP internal | Port internal | IP external Port external | Port nat
192.168.1.4 80 * *
我的来自Github的PHPmailer可以在我的本地主机上工作,但不能在我的Firebase托管网站上工作。当我在我的网站上提交时,它会下载该文件。现在该如何解决呢?我需要添加一些额外的代码吗?有使用Firebase的经验吗? <?php
// get variables from the form
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
Zabbix版本: 4.0 LTS
# template
Alert: {EVENT.NAME}
Severity: {EVENT.SEVERITY}
Top cpu:
{HOST.NAME:sys.process.top.cpu.last()}
Top mem:
{HOST.NAME:sys.process.top.mem.last()}
Problem started at {EVENT.TIME} on {EVENT.DATE}
呈现结果:
Alert: test top usage
Severity: Disaster
Top cpu:
*UNKNOWN*
Top mem:
当我尝试从Debian盒到Cisco路由器时,我收到了这样的消息:
Unable to negotiate with 192.168.1.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1
在这个论坛上有一些类似的问题,它们声称得到了答案,但是我发现它们由于微小的差异而不适合我,所以我决定在这里张贴这个问题和答案。