标签: dyndns

IP和Nginx作为反向代理时出错

我将我的Nginx配置为简单的反向代理.

我只是使用基本设置

location / {
    proxy_pass foo.dnsalias.net;
    proxy_pass_header Set-Cookie;
    proxy_pass_header P3P;
}
Run Code Online (Sandbox Code Playgroud)

问题是,经过一段时间(几天)后,nginx背后的网站变得无法访问.Indead nginx尝试调用一个坏的ip(nginx背后的网站在我家后面的盒子里,我使用的是dyn-dns,因为我的ip不是固定的).这个dyn-dns总是有效的(我可以直接调用我的网站),但由于不明原因,Nginx卡住了这个...

如上所述,nginx只是在一段时间后给我504网关超时.当我的IP在家里改变时,看起来错误就来了.以下是错误日志示例:

[error] ... upstream timed out (110: Connection timed out) while connecting to upstream, client: my.current.ip, server: myreverse.server.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://my.old
.home.ip", host: "myreverse.server.com"
Run Code Online (Sandbox Code Playgroud)

所以你知道为什么nginx使用ip而不是DN吗?

dns proxy reverse-proxy nginx dyndns

15
推荐指数
2
解决办法
8491
查看次数

远程访问Apache Server

我有一个用于远程访问MySQL数据库的LAMP服务器(通过动态DNS服务).直到昨天,一切都运转良好.这是我到目前为止检查的内容,没有任何成功(我在尝试远程访问服务器时仍然收到超时错误):

  • 我的路由器上的动态DNS服务已启用,已针对正确的外部IP地址进行了更新(使用NoIP ddns.net).
  • 服务器在192.168.0.24本地工作正常,我可以从它访问MySQL数据库.
  • 端口转发设置正确
  • 路由器级别的防火墙已暂时禁用

这是我的Apache ports.conf文件:

    Listen 80
<VirtualHost *:80>
    DocumentRoot "/www/example1"
    ServerName www.example.com

    # Other directives here
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

SharkWire在失败的请求中给出了这个输出:

533 15.633088 192.168.0.14 79 ..***TCP 66 [TCP重传] 27536→80 [SYN] Seq = 0 Win = 8192 Len = 0 MSS = 1460 WS = 4 SACK_PERM = 1 -

**SharkWire的详细信息失败请求:http://imgur.com/a/KtGuY**

编辑:我也无法使用外部IP(而不是DynDNS地址)进行连接,因此问题似乎在服务器端而不是IP解析端.

我不知道该怎么检查,欢迎任何建议/想法.

apache dns dyndns server noip

10
推荐指数
1
解决办法
1517
查看次数

我的路由器使用什么协议将动态IP发送到我的免费DynDNS提供商?

每个(免费)DynDNS提供商都使用自己的协议,还是有任何标准/规范应该是什么样子?

protocols dyndns

10
推荐指数
1
解决办法
6233
查看次数

使家庭服务器可访问(IPv4,IPv6,DS-Lite)

我计划向客户发送一个"家庭服务器"类型的设备,与他们的(Android或iPhone)智能手机通信.问题在于,根据其互联网服务提供商,客户没有外部可达的IPv4地址(DS-lite隧道),因此智能手机不能仅使用IPv4 DNS记录来查找服务器.

我能想到的替代方案:

  • 使服务器使用IPv6 DynDNS服务,并使IPv6优先于智能手机上的IPv4.由于解决方案应该在客户不必注册DynDNS服务的情况下工作,因此我没有找到允许我这样做的任何服务.

  • 设置我自己的"目录服务器",以便主服务器按间隔注册它的序列号 - 类似于DynDNS,但在应用层上通过HTTPS.然后,客户端只需在应用程序中输入序列号即可找到服务器.由于身份验证/加密要求,此解决方案比我喜欢的更难实现.

关于如何使家庭服务器可达的任何其他想法?我真的想避免运行自己的"云服务".也许某种类型的点对点网络发现?

[更新:]这是我基本上寻找的:

Home server                            Relay         DynDNS        Client
|                                      |             |             |
|-------- open tunnel to port 80 ----->|             |             |
|<-success, listening on 192.0.2.1:80 -|             |             |
|                                      |             |             |
|----- Register "my.ddns.net" ---------------------->|             |
|<------------ "my.ddns.net" is now 192.0.2.1 -------|             |
|                                      |             |             |
|                                      |<- GET http://my.ddns.net -|
|<------- GET http://my.ddns.net   ----|             |             |
|--- HTTP response ------------------->|             |             |
|                                      |----- HTTP response ------>|
Run Code Online (Sandbox Code Playgroud)

networking ipv4 ipv6 dyndns

5
推荐指数
1
解决办法
1873
查看次数

您自己的服务器上的动态DNS

我在服务器上有一台服务器(具有静态IP)并且想要在家中运行服务器而且不想从dyndns.com购买dyndns软件包

我想要找到一个程序,这样做没有花钱和使用我自己的服务器和域,所以我可以有myclient.domain.com或我想自己写.我能用自定义apache conf做到这一点吗?

编辑:

我有1个带有静态IP的服务器,我想在家里运行服务器(动态IP)我想使用带有静态ip的服务器作为dyndns管理服务器运行

apache dns dyndns

2
推荐指数
1
解决办法
6133
查看次数

postgresql接受动态DNS主机?

我在家里使用postgresql数据库的服务器上工作,这是一个DNS,所以我使用no-ip ddns服务将我的ip映射到主机名.

我想编辑pg_hba.conf文件,以便我可以从家进入数据库(不将其设置为所有主机),但它似乎不适用于主机名.反正有没有让它工作?

postgresql ubuntu dyndns

2
推荐指数
1
解决办法
1505
查看次数

我的电脑的域名:如何(尝试过No-IP,DuckDNS和ngrok)

我想:在我的电脑上通过远程域名ping服务器.

我有:

  1. DynDNS服务DuckDns(或No-IP,no-ip中的配置更难).它让我获得了IP 94.154.220.216和(子)域http://my_domain.duckdns.org.要DuckDNS在PC上配置,我只需要指定一些令牌和我的域名(my_domain).
  2. 我也启动了服务器lacalhost:3000.
  3. 当我去CanYouSeeMee时,它说我的IP是94.154.220.216(那很好).
  4. 我为我的PC配置了静态IP(比方说200.300.1.15)
  5. Port Forwarding Wizard的帮助下设置端口转发(Port = 3000,Protocol = TCP,Internal IP = 200.300.1.15)

问题:我既不能http://my_domain.duckdns.org也不http://my_domain.duckdns.org:3000能从远程获取.

假设:我认为路由器配置存在问题.

问题:

  1. 我怎样才能检查出错了什么?表示DuckDNS是否不将请求重定向到我的路由器或我的路由器不会将请求重定向到我的PC.

我的本地网络方案:

Internet <==>    1st Router   <==>             My PC
                 static IP         static IP: (let's say 200.300.1.15)
Run Code Online (Sandbox Code Playgroud)

subdomain dns routing router dyndns

1
推荐指数
1
解决办法
1万
查看次数

动态添加子域名?

我想知道是否可以动态添加指向动态IP地址的子域,以及我将如何做到这一点?换句话说,"如何实现dyndns/no-ip":-)?(我没有得到的部分是添加/更改DNS条目......我理解客户端每隔几分钟发送一个数据包-___-).当然,我可以告诉我的所有用户只使用DynDNS/No-IP,但是将它与应用程序集成会更酷.

谢谢,罗伯特

subdomain dns ip-address domain-name dyndns

1
推荐指数
1
解决办法
2755
查看次数

DDNS serivce对于已拥有的域名不是免费的.备择方案?

事实:

- 我家里的机器上有一个网络服务器.

- 我买了一个域名.

-I将路由器上的端口80转发到我的网络服务器.

- 我的ISP给了我dinamic IP并且拒绝给我一个静态IP.

- 我想使用动态DNS(DDNS),所以我检查了no-ip.com,dyndns.org和comexe.cn,但前两个不是免费的(不允许我使用自己的域名而不付费首先是一些费用)而且comexe是中文的.

问题:什么是免费服务,将DDNS与我自己的域名?或者,我如何设法将我自己的域名引导到我的网络服务器(到我的路由器,它会自动转发到我的网络服务器)有一个dinamic ip?(如果可能,免费)

提前致谢

dns webserver dynamic domain-name dyndns

-3
推荐指数
1
解决办法
7477
查看次数