功能要求

路由设备实现用户输入http://mytest自动跳转到http://mytest.com

需求分析

需要实现自动跳转,首先需要确保域名可以ping通,这就需要路由做dns代理,将该请求给到路由器解析,然后再通过lighttpd的mod_redirect模块来实现域名重定向。

功能实现

dnsmasq

dnsmasq默认会使用/etc/resolv.conf中的nameserver来作为自己的上游dns服务器,你也可以自己指定dns服务器,用dnsmasq代替hosts文件,普通hosts文件配置很方便,但是不支持通配符,但dnsmasq是支持的,编辑dnsmasq.conf,添加:address=/*.mytest/192.168.8.1

domain

-s, --domain=<domain>[,<address range>[,local]]
Specifies DNS domains for the DHCP server. Domains may be be given unconditionally (without the IP range) or for limited IP ranges. This has two effects; firstly it causes the DHCP server to return the domain to any hosts which request it, and secondly it sets the domain which it is legal for DHCP-configured hosts to claim. The intention is to constrain hostnames so that an untrusted host on the LAN cannot adverti

[Linux/Openwrt]使用dnsmasq及lighttpd域名重定向功能实现相关推荐

  1. linux更换域名全站301,linux服务器wdcp面板做301域名重定向设置

    wdcp面板做301域名重定向设置 大家一般习惯都是把abc.com做301重定向到www.abc.com上,不过在WDCP控制面板里做301重定向. 首先,在wdcp新建站点时就要注意了,最好新创建 ...

  2. hosts文件修改--域名重定向修改记录

    寒假在家,效率保持低迷,其中一个原因就是太容易被微博热点和百度热点干扰! 为此,本着治标不治本的思想,决定通过修改hosts文件来实现域名重定向功能. 本文主要记录了对hosts文件的更改,并不断更新 ...

  3. 将 DNSCrypt 部署到 Openwrt 路由器上+ DNSmasq 解析国内域名用本地 DNS[ZT+实践]

    原文地址: 1.https://typcn.com/legacy/blog/posts/openwrt-dnscypt.html 2.http://www.openwrt.pro/post-376.h ...

  4. linux的Nginx安装、默认虚拟主机、用户认证、域名重定向配置介绍

    Nginx介绍 Nginx官网(http://nginx.org),最新版1.13,最新稳定版1.12 Nginx应用场景:web服务.反向代理.负载均衡 Nginx著名分支,淘宝基于Nginx开发的 ...

  5. 4.36域名重定向4.37用户认证4.38Nginx访问日志4.39日志不记录静态文件4.40日志切割...

    2019独角兽企业重金招聘Python工程师标准>>> 域名重定向 用户认证 Nginx访问日志 日志不记录静态文件 日志切割 域名重定向 配置第二个域名: vi /etc/ngin ...

  6. 11-4 12 Nginx安装 默认虚拟主机 用户认证 域名重定向

    2019独角兽企业重金招聘Python工程师标准>>> 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx域名重定向 扩展 ngin ...

  7. 【10.16】wordpress、discuz、域名重定向、用户认证

    [10.16]wordpress.discuz.域名重定向.用户认证 4.34 安装wordpress 4.35 安装discuz 4.36 域名重定向 4.37 用户认证 4.34 安装wordpr ...

  8. 域名重定向的解决方案(1)

    域名重定向的解决思路.我们要解决的场景是就像在肯德基或者星巴克里,用户连接商户的WIFI热点,输入任何网址,打开的都是同一个页面,进行验证之后才能上网. 现在我们先理一下我们输入网址,进行上网的整个过 ...

  9. centos安装nginx详细教程及配置虚拟机域名重定向

    转载自 https://www.cnblogs.com/taiyonghai/p/6728707.html 一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用 ...

最新文章

  1. (0012) iOS 开发之MAC 终端命令学习
  2. 为什么indexOf在数组IE8上不起作用?
  3. IOS7开发~API变化
  4. ASP.NET SignalR增加Azure支持
  5. 深度学习在医学影像中的研究进展及发展趋势
  6. git-工作区与暂存区
  7. Muduo 网络编程示例之三:定时器
  8. 微信UnionID作用
  9. 9月第2周网络安全报告:境内87.8万主机感染病毒
  10. 2020腾讯实习生招聘面试算法题
  11. html 选择列表框,列表框的selected属性
  12. php 前端 java培训哪个好,php培训、前端培训、java培训哪个好
  13. 【cocos2d-x 大型ARPG手游研发----地图活起来了】
  14. 编一程序,从键盘输入圆的半径,计算并输出圆的正内接六边形的面积和占圆面积百分比
  15. LabVIEW图形化TensoRT工具包的安装下载分享
  16. CX51 用户手册----MDU_R515 伪指令
  17. canvas制作在线画板
  18. 【归档】证明V的两个子空间的并是V的子空间当且仅当其中一个子空间包含另一个子空间
  19. python程序简单快速写能谱实验word报告
  20. 【轻量级】轻量级网络结构总结

热门文章

  1. bash中,12是什么意思?
  2. windows 操作系统介绍
  3. Ettercap嗅探
  4. vs code添加php语法错误提醒
  5. 十大自动化测试工具,你在用哪些?
  6. tp5 时间间隔查询问题
  7. 软件工程课程实践-软件测试计划
  8. 软件咨询——并不像看上去那样简单
  9. java soot_java代码优化框架 soot
  10. qt5 做的一个类似qq的界面