digitalocean:无法连接到主机

时间:2015-10-01 23:14:38

标签: curl digital-ocean

我在digitalocean上创建了一个新的Droplet,部署了我的docker容器,通过curl ip:dockerPort从我的本地计算机测试了端点,一切都很顺利。

后来我通过ssh连接到另一台测试机,并尝试通过curl ip:dockerPort连接到数字海洋,但出现couldn't connect to host错误。我过去曾从我的测试机连接到数字海洋飞沫。即使我使用curl ip:port,我还必须等待DNS吗?

编辑:从测试机器ping服务器运行良好:
8 packets transmitted, 8 packets received, 0.0% packet loss

1 个答案:

答案 0 :(得分:0)

由于测试网络的DNS更新速度缓慢而发生错误。在我将google DNS服务器import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ImageView; import android.widget.RelativeLayout; import at.technikum.mti.fancycoverflow.FancyCoverFlow; public class MainActivity extends Activity { FancyCoverFlow fancyCoverFlow; ImageView imageView; RelativeLayout backgroundLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); fancyCoverFlow = (FancyCoverFlow) findViewById(R.id.fancyCoverFlow); imageView = (ImageView) findViewById(R.id.imageView); backgroundLayout = (RelativeLayout)findViewById(R.id.backgroundlayout); final MyAdapter myAdapter = new MyAdapter(this); fancyCoverFlow.setAdapter(myAdapter); fancyCoverFlow.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { backgroundLayout.setBackgroundResource(myAdapter.getItem(position)); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); } } 添加到设置后,我可以成功连接到新创建的实例。
DNS在48小时后终于刷新了,我能够再次移除谷歌dns。