如何在 Java 中模拟一个 /etc/hosts 文件来自定义域名解析?
PHP中文网
PHP中文网 2017-04-17 15:04:00
[Java讨论组]

问题中的“模拟一个 /etc/hosts”只是举个例子,目的是如何实现如 hosts 文件一样自定义域名解析

在生产环境中有时需要修改域名 aaa.com 的解析 IP,目前知道有两种方式来实现:
1、修改生产主机的 /etc/hosts 文件
2、每次请求时将 Host 头改为想要的解析 IP

这两种方法都不够便捷,有没有另外一种方式可以在 Java 环境中定义一个域名的 IP,然后我可以随时方便的修改该域名的指向 IP?(除了自己搭建一个DNS)

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
PHP中文网

为什么不发散思维一下哩, 一直想着 hosts 当然解决不了的, hosts 是没有这功能的, java 也没听说过这功能
建立一个 map
Map map = new HashMap();
map.set('test.com', '0.0.0.0');
要用的时候 get('test.com') 改的时候 set(xx,xx)

不认同这种变换域名解析这种方案, 你应该更多的考虑如何避免这个方案, 通过其他途径来实现

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号