大型网站(例如维基百科)如何处理隐藏在其他 IP 掩码程序后面的机器人?例如,在我的大学里,每个人都在搜索维基百科,这给它带来了很大的负担。但是,据我所知,维基百科只能知道大学路由器的 IP,所以如果我设置了一个“释放”的机器人(请求之间只有很小的延迟),维基百科可以在不禁止整个组织的情况下禁止我的机器人吗?一个网站真的可以禁止组织网络背后的 IP 吗?
所以我在一份新工作中,他们对他们的网络、硬件和操作系统安全性非常严格。:-( 我是一名 Web 开发人员,但我被迫使用 IE7 进行开发,仅仅是因为他们不希望任何人安装样板操作系统以外的任何东西。任何 Web 开发人员都知道这一点,当然 - 你可以“通过“ 像这样开发——尽管这很麻烦——大多数时候。但有时,你需要一个或两个额外的程序来查看发送/接收的请求,看看你的客户端(浏览器)是如何与服务器。我在我的个人笔记本电脑上安装了我想要的所有程序,但它没有被授权连接到公司网络。
现在我不是网络专家,但我有这样的想法:如果我可以在我的个人笔记本电脑上欺骗我的工作台式机的 MAC 地址和 IP 地址,拔掉我的台式机,然后将我的笔记本电脑插入网络,我不应该能够连接?但它似乎不起作用。网络如何“知道”任何事情都发生了变化?我认为 MAC 地址是在您请求并被分配 IP 地址后在网络上识别您的唯一“事物”。
编辑:顺便说一句,我已经权衡了在工作中“遇到麻烦”的风险,所以不需要提醒我它“可能违反了网络政策”等。我已经知道了!我真正的问题不是,“你能告诉我怎么做吗”,而是,“为什么这不起作用,因为我显然对网络的运作方式有一些误解。” :-)
我知道将 DNS 记录更改为指向我的 IP 地址是我访问服务器的方式,以便对 myDomain.com 的请求指向我的 IP 地址。话虽如此,为什么一台机器需要有一个主机名?如果 DNS 系统无论如何都会将请求路由到它,为什么它会关心它的主机名是什么?
另外,如果我正在运行一个简单的个人网络服务器,是否可以将我的主机名保留为“本地”?我应该将其更改为 FQDN 吗?
编辑 我刚刚在另一个 SO 网站上找到了一个很好的答案:https : //unix.stackexchange.com/a/50529/32623