小编Roh*_*nga的帖子

mailx 是使用 SMTP 中继发送邮件还是直接连接到目标 SMTP 服务器?

假设我使用以下命令发送邮件:

mailx person@x.com
Run Code Online (Sandbox Code Playgroud)

然后mailx首先尝试找出我的ISP的SMTP服务器以中继邮件还是直接连接。这是否取决于我的 PC 是否具有公共 IP 地址或位于 NAT 后面。如何在我的 PC 上检查 mailx 的设置?如何使用 tcpdump 验证这一点?

linux smtp nat mailx

35
推荐指数
2
解决办法
17万
查看次数

NAT服务器如何将ping ICMP echo回复报文转发给用户?

NAT使用 IP 地址端口号组合来散列传出请求。由于ping请求由 ICMP 回显请求数据包组成,因此它们没有任何关联的端口号。NAT 服务器如何将回复转发给网络内部的主机?

ip-address ping nat

32
推荐指数
1
解决办法
4万
查看次数

是否可以从 NAT 后面托管 Web 服务器

我的 PC 位于具有公共 IP 地址的 NAT 路由器后面。如果我想托管一个网站,那么我相信我需要一个域名,我可以从某个网站购买该域名,该域名承诺解析该域名的所有 DNS 请求并发送我的 NAT 路由器的 IP 地址(假设我不想在他们的服务器上托管我的域名)。现在我想在我的电脑上托管一个网络服务器。

  1. 应该对 NAT 路由器的配置进行哪些更改,以将 example.com 的所有 HTTP 请求转发到我内部网络中的 PC。
  2. 以上策略正确吗?
  3. 是否常用?

networking ip-address nat ip webserver

27
推荐指数
2
解决办法
6万
查看次数

如何在不重新启动的情况下更改 VNC 服务器的屏幕分辨率?

是否可以使用几何命令行参数更改在启动 vnc 服务器期间指定的查看器的分辨率?我有一个为宽屏显示器配置的 vncserver,但我想在 1024x768 的屏幕上查看它。

vnc resolution vncserver

25
推荐指数
3
解决办法
35万
查看次数

如何使用一个连接到互联网的 VPN 和另一个访问其他网站?

我有两个网卡。如果我使用 VPN 连接到网络,那么要访问其他网站,我必须通过代理服务器。

可以用我的其他网卡不经过代理直接上网吗?

vpn internet proxy

14
推荐指数
1
解决办法
13万
查看次数

将文件与 Windows 中的文件夹关联/分组,以便它们一起移动

我使用 Google Chrome 保存了一个 HTML 网页。我的电脑上保存了一个 HTML 文件以及一个包含图像的文件夹。现在,当我将 HTML 文件移动到其他位置或将其删除时,文件夹也会随之移动。

这个协会是如何执行的?

我在 Windows 上看到了这种行为。它是 NTFS 特有的吗?在Linux上也能实现吗?

windows ntfs google-chrome

10
推荐指数
1
解决办法
1822
查看次数

如何关闭具有特定 IP 地址的计算机?

如果我们在局域网上有一组 Windows 和 Linux 计算机,是否可以使用 Linux shell 关闭具有特定 IP 地址的计算机?

假设我没有在 PC 上运行 ssh 或 telnet。我有所有计算机的root密码。

windows linux shutdown lan shell

8
推荐指数
1
解决办法
8万
查看次数

WiFi天线方向

我有一张 Netgear WG311v3 WiFi 卡。外面的走廊里有吊顶路由器。有些人试图将路由器的天线朝向他们的房间,以便获得更好的信号强度。我不确定它是否有所作为。信号强度是否与 WiFi 天线的方向/方向有关?

wireless-networking

7
推荐指数
1
解决办法
8930
查看次数

查找特定目录结构中的文件,但父目录结构可变

我想在 linux 中使用 find 命令来查找嵌套在特定目录结构中的特定文件,例如dir1/dir2/reqdfile.

但是这个目录结构本身可以嵌套在任何父目录结构中。

是否可以进行搜索?

find directory_to_search -name "**/dir1/dir2/reqdfile"
Run Code Online (Sandbox Code Playgroud)

确切的语法是什么?

shell find csh

7
推荐指数
1
解决办法
8087
查看次数

关于 x86、x86_64 和 x64 软件的混淆

做适用于 x86 的软件,安装在 x86_64 和 x64 上。我专注于linux。可能会出现什么问题。我一直对这些差异感到不舒服。你能解释一下吗?

linux 64-bit x86

6
推荐指数
1
解决办法
1万
查看次数

使用源路由进行 IP 地址欺骗

使用 IP 选项,我们可以指定我们希望 IP 数据包在连接到服务器时采用的路由。如果我们知道特定服务器根据 IP 地址提供一些额外的功能,我们是否可以通过欺骗 IP 数据包来利用它,以便源 IP 地址是特权 IP 地址,而源路由上的主机之一是我们自己的。

所以如果特权IP地址是x1,服务器IP地址是x2,我自己的IP地址是x3。我从 x1 向 x2 发送一个数据包,该数据包应该通过 x3。x1 实际上并不发送数据包。只是 x2 认为数据包来自 x1 通过 x3。现在作为响应,如果 x2 使用相同的路由策略(作为对 x1 的礼貌),那么所有数据包都将被 x3 接收。

目的地通常会使用路由标头中指定的相同 IP 地址序列,以便来自服务器的数据包通过我的 IP,我可以获得所需的信息吗?

在上述情况下,我们可以不欺骗 TCP 连接吗?

这种攻击是否在实践中使用?有人用过吗?

ip-address source-routing

5
推荐指数
1
解决办法
4045
查看次数

使用 dig 对 GTLD 服务器进行 DNS 查找

我在linux上运行了以下命令

>> dig .
Run Code Online (Sandbox Code Playgroud)

我收到以下回复

;; AUTHORITY SECTION:
.           281 IN  SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM.     2010032400 1800 900 604800 86400
Run Code Online (Sandbox Code Playgroud)
  1. 为什么响应不包含根服务器的 IP 地址?
  2. 回复末尾的数字是什么意思。其中之一可能是(绝对)日期。
  3. 为什么它报告 2 个根服务器 a.root 和 nstld.verisign?
  4. 当我发送以下查询时

    挖com。

    ;; 权威部分:com。51 在 SOA 中 a.gtld-servers.net。nstld.verisign-grs.com。1269425283 1800 900 604800 86400

再次我没有得到IP地址。当我查询指定的 gtld 服务器时,我可以获得 IP 地址。为什么响应dig net.与响应相同,dig com.除了响应中有 19 而不是 51。

dns

3
推荐指数
1
解决办法
2万
查看次数

我们如何在不编辑 vimrc 的情况下为 vim 指定我们的配置?

由于我不是 root 用户,因此无法编辑 /etc/vimrc 文件。我需要为我的帐户指定一些 vim 参数。例如

设置数量;

如何将这些变量设置为 vim 的用户帐户配置?

root vim

0
推荐指数
1
解决办法
209
查看次数