在历史上,我主要用于0.0.0.0/0“匹配每个IP地址”。最近,我看到了一个0.0.0.0/1子网过滤器。
0.0.0.0/0和和之间有什么区别?0.0.0.0/1的实际用途是什么0.0.0.0/1?
现在有一个应用程序允许人们通过公开一个由Atmosphere提供支持的 AngularJS Web 服务器通过 Web 连接到桌面应用程序。桌面应用程序会公开当前人员的 IP 地址,以便拥有该地址的任何人都可以连接。
我试图通过我的服务器(example.com)代理来掩盖这个 IP。我的服务器目前托管一系列应用程序(Ruby on Rails + Elastic Search、Logstash、Kibana - ELK)并由 Nginx 客户端代理。
我已经设法通过节点 HTTP 代理(本地)成功屏蔽了 IP 地址,现在我正在尝试在使用 Nginx 时使其工作。AngularJS 应用程序使用 Websockets,所以我需要代理 HTTP 和 WS 请求。
我非常接近弄清楚一切。我在没有 Nginx 的情况下进行了本地测试,并且 IP 地址被正确屏蔽。我在让 Nginx 通过同一位置重定向 HTTP 和 Websockets 时遇到了挑战(请参阅代码)。
从所有教程和服务器故障帖子中,我看到 Websockets 通常指向不同的位置,而 Nginx 会优雅地升级连接。
我现在面临一个挑战,我试图通过相同的位置 HTTP/2 和 Websockets 协议进行代理。我已经诉诸邪恶的黑客,例如在location块内使用 IF (但它们没有奏效)。
理想情况下,我希望 Websockets 指向与 HTTP 不同的位置,这将解决问题。我目前的问题是我没有 AngularJS 应用程序的源代码,以便我这样做。
Atmosphere 服务器似乎通过查询参数检测到 Websockets 连接(这是它连接到的 URL):
ws://the-user-ip/?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.3.2-javascript&X-Atmosphere-Transport=websocket&Content-Type=application/json&X-atmo-protocol=true.
Run Code Online (Sandbox Code Playgroud)
这是我当前来自 Nginx 的配置的一部分:
upstream ipmask_docker_app {
server …Run Code Online (Sandbox Code Playgroud) 我正在尝试在数据包跟踪器中进行练习。我正在配置 1841 路由器(但问题发生在所有路由器中)。
当我尝试使用与此类地址(使用 VLSM)的缺陷掩码不同的掩码设置 IP 地址时,路由器告诉我掩码不正确(坏掩码)并且不要更改任何内容。
我将实现一个无类路由协议 (RIPv2)。
这里的命令行:
Router>
Router>enable
Router#config termin
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int Ser0/0/0
Router(config-if)#ip address 172.16.199.228 255.255.255.252
Bad mask /30 for address 172.16.199.228 <--- HERE
Router(config-if)#
Run Code Online (Sandbox Code Playgroud)
如何设置一个没有缺陷掩码的 IP 地址?
谢谢!:)
我想知道为什么在 WAN 和 LAN 端使用相同掩码的相同 IP 可能会出现问题。
我也想知道是否设置不同的掩码,但具有相同的 IP 将解决路由问题。
特别是具有不同掩码的相同 IP 地址 LAN:192.168.1.1/24 和 WAN:192.168.1.1/26 从路由和 NAT 的角度来看有问题,为什么?
具有相同掩码 LAN:192.168.1.1/24 和 WAN:192.168.2.1/24 的不同 IP 地址是否有问题,为什么?
在我们的 Centos 7 服务器上,我添加create mask = 770了 mysmb.conf以强制我们的 Windows 用户存储在目录中的文件的权限。然后从命令行,我输入了以下内容:
# systemctl restart smb.service
# systemctl restart nmb.service
Run Code Online (Sandbox Code Playgroud)
...但文件没有以正确的权限保存。它们在重新启动后被正确保存。那么(也许)我可以从命令行完成的重启过程中发生了什么?
这是 smb.conf 的部分:
[image-storage]
comment = archived image location
path = /our/samba/path/to/image_storage
valid users = @NameOfOurGroup
create mask = 770
browsable = yes
writable = yes
guest ok = no
force user = imagestore
Run Code Online (Sandbox Code Playgroud) 我想创建两个IP地址,192.168.1.0/30和192.168.1.5。
添加路由器端口的第一个 IP 会返回以下错误“地址 192.168.1.7 的错误掩码 /30”:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#in
Router(config)#interface fa 0/0
Router(config-if)#ip add
Router(config-if)#ip address 192.168.1.7 255.255.255.252
Bad mask /30 for address 192.168.1.7
Router(config-if)#
Run Code Online (Sandbox Code Playgroud)