Tag: dns

Rails 3.x TLD长度

在Rails的配置中,我可以将TLD长度全局设置为2(co.uk作为示例),以便request.domain和request.subdomain正确解析而无需传递选项吗? 也就是说,request.domain(2),默认情况下Rails似乎默认设置为1,并且能够全局更改它是有意义的,但是,无法在文档中找到任何内容。 这样的配置选项是否存在?

URL重定向和1and1

我已经在Heroku上运行了一个应用程序。 我从1and1购买了一个顶级.com域名(我在那里有其他网站,所以我认为这会让生活更轻松)。 当我尝试重定向到我的Heroku应用程序时,我不允许修改CName别名记录,就像我为其他站点所做的那样 – 这些都是子域名。 我有两个选择:帧重定向或HTTP重定向,我试过两个。 帧重定向似乎根本不起作用 – 页面保持空白。 HTTP重定向确实会到达我的heroku站点,但是当它显示时,地址栏显示myproject.herokuapp.com而不是mydomain.com 。 我已将www.mydomain.com和mydomain.com添加到我的heroku域名中。 无论如何要添加面具或类似物?

Rails,Heroku和Subdomains。 我的特殊情况是否可行?

这是我的情景: 我有一个必须支持多个客户端的应用程序。 每个客户端都将获得一个服务的子域。 我们还将有一个没有该应用程序的手册网站,它只是一个关于该产品的网站以及潜在客户如何与我们建立帐户。 鉴于: www.mycoolsite.com将指向Heroku上的宣传册应用程序。 client1.mycoolsite.com , client2.mycoolsite.com和client3.mycoolsite.com都会指向同一个SaaS应用程序,它可以告诉我们每个请求之间的区别,我应该能够处理,所以他们只看到他们的日期(即设置一个全局client_id或类似的东西) 我该怎么做呢? 我没有用DNS做过很多,所以我对从哪里开始这个很无能为力。 谢谢。

将Rails服务器绑定到0.0.0.0的内容是什么?

我使用“www.xip.io”作为DNS通配符在不同设备上进行测试。 我将主域名设置为我的IP地址。 我用bundle exec rails server启动了一个rails服务器,然后我去了www..xip.io:3000并注意我的rails服务器没有响应。 但是,如果我将我的rails服务器绑定到0.0.0.0,就像bundle exec rails server -b 0.0.0.0 ,它可以工作! 我不明白0.0.0.0告诉我的服务器这是什么工作。 有人能理解这个吗?

ruby中有一个好的DNS服务器库吗?

我想在ruby中创建一个测试DNS服务器,但找不到合适的东西。 我找到了pnet-dns( http://rubyforge.org/projects/pnet-dns/ )。 这个项目是不完整和错误的。 还有其他选择吗?

在Ruby中获取DNS TXT记录

我需要从DNS记录中获取txt字段。 有没有ruby api做这样的事情? nslookup -q=txt xxxx.com

在Ruby中反向DNS?

我的环境中有很多没有正确清点的计算机。 基本上,没有人知道哪个IP与哪个mac地址和哪个主机名相关。 所以我写了以下内容: # This script goes down the entire IP range and attempts to # retrieve the Hostname and mac address and outputs them # into a file. Yay! require “socket” TwoOctets = “10.26” def computer_exists?(computerip) system(“ping -c 1 -W 1 #{computerip}”) end def append_to_file(line) file = File.open(“output.txt”, “a”) file.puts(line) file.close end def getInfo(current_ip) […]

使用自定义域部署到Heroku

我从My-app.heroku.com运行了应用程序并且它可以工作,我在我的域之间设置了DNS,但每当我从我指定的域打开我的应用程序时,heroku说“请参阅文档,如果你需要帮助部署。“ 我已经看了几次文档,但是我没理解。 我错过了什么步骤?

从ruby中的字符串中删除子域

我正在循环一系列的url,并想要清理它们。 我有以下代码: # Parse url to remove http, path and check format o_url = URI.parse(node.attributes[‘href’]) # Remove www new_url = o_url.host.gsub(‘www.’, ”).strip 如何对此进行扩展以删除某些url中存在的子网域?

Rails – 多个顶级域和单个会话/ cookie

我一直在努力解决这个问题已经有一段时间了,并且无法找到解决方案。 我需要用户能够通过一次登录查看多个顶级域名。 我的理解是,这需要在environment.rb设置并使用before_dispatch调用。 这就是我想出来的: require ‘activesupport’ require ‘dispatcher’ module ActionController class Dispatcher def set_session_domain ActionController::Base.session_options.update :session_domain => “#{@request.host}” end before_dispatch :set_session_domain end end 但是,当我尝试从session[:session_domain]提取值时,这似乎不起作用。 任何帮助是极大的赞赏。