c# - 忽略主机文件?

标签 c# hosts

我需要从 C# 调用 Response.Redirect 方法,但我需要以忽略 Windows 上的 Hosts 文件的方式进行此调用?

例如,如果在主机上我有:

127.0.0.1 google.com

我调用了一个 Response.Redirect("google.com"),我需要它忽略仅针对这一次调用的主机,并实际转到 google.com 而不是本地主机。我怎么能这样做?

我知道我可以在 google 的 IP 地址上调用 Response.Redirect 但有更好的方法吗?

最佳答案

不,可能不是:DNS 查找已移交给您的操作系统,它会检查...hosts 文件。

如果可以的话

  • 在没有操作系统解析器的情况下查找IP地址
  • 并且目标服务器接受 IP 地址而不是主机名(一些网络服务器将拒绝服务 http://10.15.6.4/some/path(Google 搜索接受IP 主机名和作品,顺便说一句)),

那么它可能会起作用。

关于c# - 忽略主机文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280877/

相关文章:

c# - 检索树路径列表

Hadoop 集群仅显示 1 个事件数据节点

docker - 如何将容器的主机名添加到/etc/hosts?

c# - 使用 WPF 或 Unity 进行简单的游戏开发

c# - 是否有 C# 方法重载参数排序约定?

dns - 多个虚拟主机 - 此站点无法访问 Vagrant/Virtualbox

docker - 如何在 "docker build"期间更新 Docker 镜像中的/etc/hosts 文件

javascript - Chrome/Safari (webkit) 中的 Facebook Javascript SDK 登录问题 - 不安全的 Javascript 尝试

c# - 从代码编写 visual studio 项目

c# - 更改 EDMX 中所有表的架构名称