AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-121010

JimB's questions

Martin Hope
JimB
Asked: 2020-03-20 11:33:01 +0800 CST

Linux下有多个相同的IPv4网卡?

  • 1

是否可以在同一台 Linux 机器上拥有多个网络接口,每个接口都配置相同?

例如,四个不同的 NIC,每个都查看物理上独立的网络 192.168.44.0,配置为 192.168.44.1,网络掩码 255.255.255.0。通过 TCP 或 UDP(无 DHCP)与静态 IP 地址通信。

我们不能像RFC 3927讨论的那样指定它们是 169.254/16。我认为我们可以假设这些不同物理网络上具有相同 IP 地址的节点都将具有唯一的 MAC 地址。

看起来网络堆栈的路由会被破坏,对吧?是否有标准的工具/方法来实现这一点?(iptables?)

是否有任何开源项目或产品旨在使这项工作和/或帮助保持正常?知道有谁试过这个吗?

如果需要,我们准备编写一些自定义代码来实现它。

RFC 3927 是否掌握关键?似乎很接近,但并不完全。

这个 Q 是否属于StackOverflow?

local-area-network linux-networking
  • 1 个回答
  • 60 Views
Martin Hope
JimB
Asked: 2014-02-04 06:47:51 +0800 CST

FreeBSD pkg 通过自动标志查询?

  • 1

您可以执行 apkg set -A ...来设置自动标志,但是如何pkg query为所有设置了该自动标志的包执行 a 呢?我看到你可以做到pkg query -e '%#r != 0',但这肯定不一样。

freebsd
  • 1 个回答
  • 163 Views
Martin Hope
JimB
Asked: 2013-06-05 13:20:30 +0800 CST

nslookup 失败但 ping 成功用于不存在的域

  • 2

我有两个不同的 FreeBSD 服务器(不同的托管公司),都表现出相同的行为:他们为每个不存在的域选择一个特定的 IP 地址 (216.239.120.238)。

nslookup 应该会失败....

$ nslookup thisdomainsurelydoesntexist.com
Server:         xx.xx.229.3
Address:        xx.xx.229.3#53

** server can't find thisdomainsurelydoesntexist.com: NXDOMAIN

挖给我:

$ dig thisdomainsurelydoesntexist.com

; <<>> DiG 9.6.-ESV-R5-P1 <<>> thisdomainsurelydoesntexist.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 51717
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;thisdomainsurelydoesntexist.com. IN    A

;; AUTHORITY SECTION:
com.                    900     IN      SOA     a.gtld-servers.net. nstld.verisign-grs.com. 1370378827 1800 900 604800 86400

;; Query time: 23 msec
;; SERVER: xx.xx.229.3#53(xx.xx.229.3)
;; WHEN: Tue Jun  4 16:05:02 2013
;; MSG SIZE  rcvd: 122

ping 给我:

$ ping thisdomainsurelydoesntexist.com
PING phx2-ss-5-bug616849-lb.cnet.com (216.239.120.238): 56 data bytes
64 bytes from 216.239.120.238: icmp_seq=0 ttl=244 time=25.733 ms
64 bytes from 216.239.120.238: icmp_seq=1 ttl=244 time=20.460 ms
^C
--- phx2-ss-5-bug616849-lb.cnet.com ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 20.460/23.096/25.733/2.637 ms

请注意,dig 的最终主机名 nstld.verisign-grs.com 解析为该 IP。

解决办法是什么?

更新: /etc/resolv.conf 有两个名称服务器行,每个行都有一个我从 ISP 获得的 IP(v4)。

但是,如果我在 resolv.conf 中添加一个“搜索”行,行为就会改变:如果“搜索 mydomain.com”(即我的真实域名),所有内容都会解析到它并且我会获得自己的 IP。例如,thisdomainsurelydoesntexist.com.mydomain.com。不好。但是,如果我将它设置为其他内容,例如“search myispdomain.com”,那么一切正常:现有域解析,而不存在的域不解析。

但这只是意外吗?

感谢您的建议!这里是 host -a,xx.xx.80.18 IP 是 /etc/resolv.conf 中的第一个名称服务器

$ host -a thisdomainsurelydoesntexist.com
Trying "thisdomainsurelydoesntexist.com"
Received 122 bytes from xx.xx.80.18#53 in 13 ms
Trying "thisdomainsurelydoesntexist.com"
Host thisdomainsurelydoesntexist.com not found: 3(NXDOMAIN)
Received 122 bytes from xx.xx.80.18#53 in 0 ms

我的 ISP 刚刚告诉我这可能是因为我的主机名的格式是“mydomain.com”而不是“myhost.mydomain.com”(这是他们推荐的做法)。我可以看到如何解决它。这是要做的事吗?没有缺点吗?

另外,非常重要的是,我应该提到这个 python 代码的工作方式与 ping 相同:

import _socket
_socket.getaddrinfo('thisdomainsurelydoesntexist.com', 80)

许多其他 python 模块都建立在这个核心之上。

networking
  • 3 个回答
  • 16005 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve