我管理一个由少于 70 个节点组成的小型网络。以前的系统管理员选择使用 dhcp 服务器并手动设置 dhcp 地址。
除了我的域控制器和 EXS 主机之外,我选择使用 dhcp 地址分配而不是静态地址分配。我因遵循此方案而受到批评,但它对我来说管理地址范围很容易,而不必扫描网络以获取可用的 IP 地址。我是在正确的轨道上还是我失去了情节?
在 Unix 系统上,拒绝从没有 root 特权的进程绑定到 tcp 端口 < 1024。
最初的原因是什么,它仍然有效吗?
例如 http 服务器不需要 root 特权来提供 html 页面。
Unix 用户需要什么进程/协议才能确保它以 root 特权运行?
谢谢
我们的网络目前在 192.168.0.x 子网中工作,除了少数几个具有硬配置 IP 地址设置的主服务器外,所有子网都通过 DHCP 进行控制。
如果我将 DHCP 发布的子网掩码从 255.255.255.0 更改为 255.255.0.0,我会杀死什么?
这样做的原因不是因为我们有大量的机器突然涌入,而是因为我想开始将特定设备划分到特定的 IP 范围(为了整洁)。就其价值而言,我不打算更改分配的 DHCP 地址范围,而是希望将一些保留和排除的 DHCP 地址移出地址池。
例如打印机将是 192.168.2.x
我显然需要在手动配置的设备上手动更改子网掩码。
我的服务器提供商给了我第二个 IP。我正在运行 Debian 5.0。我以为我知道如何将IP添加到系统并使用apache进行配置,但我还没有能够。
主 IP 工作正常,我有几个站点已经在该站点上运行。
我将采取哪些步骤来添加第二个 IP,以便在 apache 中使用它?
我们有 IIS7 服务器位于 nginx 反向代理后面。
反向代理发送带有访问者 IP 地址的标准“HTTP_X_FORWARDED_FOR”标头,但 IIS7 日志记录仅记录 nginx 服务器的 IP 地址(这是有道理的,但这不是我想要的)。
如何告诉 IIS7 改为记录“HTTP_X_FORWARDED_FOR”标头(或另外记录它)?
(注意:我是 linux 管理员,而不是 windows 管理员,因此真诚地感谢明确的说明和链接)
我在 curlmyip.com 上运行 curl,我得到了错误的输出 IP 地址。我的 systemd 服务文件是:
[Unit]
Description=Wired Networking
Wants=network.target dibbler-client.service
Before=network.target dibbler-client.service
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network
ExecStart=/sbin/ip link set dev ${interface} up
ExecStart=/sbin/ip addr add ${address}/24 dev ${interface}
ExecStart=/sbin/ip addr add ${failover}/32 dev ${interface}
ExecStart=/sbin/ip route add default via ${gateway} src ${failover}
ExecStart=/sbin/ip -6 addr add ${addressv6}/64 dev ${interface}
ExecStop=/sbin/ip addr flush dev ${interface}
ExecStop=/sbin/ip -6 addr flush dev ${interface}
ExecStop=/sbin/ip link set dev ${interface} down
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
变量是:
interface=eno1
address=88.190.15.135
address6=2001:bc8:300a:dead::b12d
failover=212.83.129.104
broadcast=88.190.15.255
gateway=88.190.15.1
Run Code Online (Sandbox Code Playgroud)
现在,ip 地址给我: …
由于我更改了 ISP,当前路由器 (ADB P-RG A4202N) 不允许我使用远程 IP 或无 IP 主机从本地网络访问我的 Web 服务器 - 它会将我重定向到路由器配置页面. 不仅是我的服务器 PC,连接到同一 LAN 的所有其他设备都无法使用远程 IP 访问我的网站(内部 IP 工作正常)。
但是,如果我从远程主机访问我的网页 - 一切正常。
我该如何解决?即使在我的局域网内访问我的网站时,我也想使用我的远程 IP/主机。目前,我127.0.0.1 myremoteip在主 PC 上的主机文件中添加了一条规则,但这是一种我不想保留的解决方法。
我的 Web 服务器在 Win7 上运行,出于测试目的完全禁用了防火墙。端口转发正在工作。
我了解如何使用 DHCP 为连接到路由器(例如 72.73.74.75)的设备分配本地 IP 地址(例如 192.168.1.5)。
但是,路由器本身如何首先获得 ISP 分配的 IP 地址?它如何确保 Internet 上的另一台服务器没有分配相同的 IP 地址?
我不知道这是否适合我的问题,但是在更改名称服务器后,我的 DNS/名称服务器出现了问题。我不确定这是我这边还是我的虚拟主机的问题。
我将虚拟主机提供商控制面板中的 DNS 区域记录更新为 Cloudflare 提供的记录。之后有两个名称服务器:
NS elle.ns.cloudflare.com
NS lloyd.ns.cloudflare.com
Run Code Online (Sandbox Code Playgroud)
该站点仍然存在,但是当我检查 DNS ( http://www.intodns.com ) 时,出现以下错误:

Pingdom 还告诉我:
有人可以帮我吗?Cloudflare 还说安装不正确。谢谢!
我使用多个网站来确定 IP 地址的地理位置,最终得到了两个不同的国家(在同一大陆)。这背后的原因是什么?
ip ×10
dhcp ×2
ip-address ×2
networking ×2
apache-2.2 ×1
debian ×1
dns-zone ×1
geolocation ×1
iis-7 ×1
iproute ×1
linux ×1
logging ×1
nameserver ×1
nginx ×1
route ×1
router ×1
routing ×1
security ×1
socket ×1
subnet ×1
unix ×1
web-server ×1