Làm cách nào để tạo tập tin máy chủ tùy chỉnh của riêng tôi?


10

Vì một số lý do cụ thể, tôi không muốn chỉnh sửa /etc/hoststệp và đó là lý do tại sao tôi cần tạo tệp máy chủ của riêng mình để giả sử ~/hostsvà sử dụng nó cho tất cả ánh xạ IP sang HOSTNAME cùng với /etc/hoststệp của hệ thống . Làm thế nào tôi có thể làm điều này?

Câu trả lời:


11

Sử dụng biến môi trường HOSTALIASES:

  1. Xác định biến môi trường HOSTALIASES

    export HOSTALIASES=~/.hosts
    
  2. Tạo hoststập tin riêng tư của bạn và thêm một mục kiểm tra

    echo 'myprivategoogle www.google.com' > ~/.hosts
    
  3. Bắt đầu một bài kiểm tra

    curl myprivategoogle
    

    không có mục trong ~/.hostsbạn sẽ nhận được

    curl: (6) Could not resolve host: myprivategoogle
    

    với mục bạn có

    <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
    <TITLE>302 Moved</TITLE></HEAD><BODY>
    <H1>302 Moved</H1>
    The document has moved
    <A HREF="http://www.google.com/">here</A>.
    </BODY></HTML>
    

Tôi đã có thêm một truy vấn. Phương pháp này giả định rằng các khóa có trong thư mục '~ / .ssh' khi tôi có các khóa ở một nơi riêng biệt và tôi cũng đã xác định nó trong tệp '~ / .ssh / config'. Nhưng nó vẫn không nhận chìa khóa từ đó. Bạn có bất cứ ý tưởng về điều này?
Trừng phạt Naik

Xin lỗi, không có trong các ý kiến, xin vui lòng đặt một câu hỏi mới. ;)
AB
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.